9. Bay St. Louis, Mississippi
Located on the Gulf of Mexico, Bay St. Louis is a city that feels more like a charming small town. Just 90 miles from New Orleans, it's a southern vacation spot that belongs on your bucket list. In Old Town, you'll find everything from Gallery 220, a cooperative art gallery established after Hurricane Katrina to Tree House, a yoga studio. There are also a handful of restaurants serving southern fare like Cuz's, a Cajun eatery serving po' boys, trout étouffée, and boiled crawfish.