1. Palm Beach, Florida
They definitely know what a proper dinner is. You can choose from small local cafes to fancy restaurants, and this city, by the way, has a great number of them. You can book a table and spend an hour or two enjoying a hearty steak or a yummy yogurt parfait.