The time has come to start thinking about which beach you’re going to visit this summer. Need help narrowing it down? Try using travel rewards cards to help pay for your stay at three of the top beach cities in the U.S. Miami Beach, Florida The St. Regis Bal Harbour Resort is an excellent hotel... Chris O'Shea is a writer at NerdWallet.