In recognition of the high cost of summer travel and the still-recovering economy, the personal finance social network WalletHub provides a look at the best cities to vacation in this summer.

 

The 100 largest cities in the U.S. were compared on 20 key metrics – ranging from the number of public golf courses and swimming pools per capita to the cost of maid services – in order to help consumers who are on the fence about staying home or taking a trip make the best decisions for their wallets and enjoy a bit of fun this summer.

 

Here are the top 20:

 

1. Buffalo, New York

 

2. Minneapolis, Minnesota

 

3. Cincinnati, Ohio

 

4. Pittsburgh, Pennsylvania

 

5. Portland, Oregon

 

6. Omaha, Nebraska

 

7. New Orleans, Louisiana

 

8. Tampa, Florida

 

9. Orlando, Florida

 

10. Seattle, Washington

 

11. St. Petersburg, Florida

 

12. Lexington-Fayette, Kentucky

 

13. St. Louis, Missouri

 

14. Cleveland, Ohio

 

15. Atlanta, Georgia

 

16. Boise City, Idaho

 

17. St. Paul, Minnesota

 

18. Winston-Salem, North Carolina

 

19. Honolulu, Hawaii

 

20. Raleigh, North Carolina