Shrimp and grits, a Charleston favorite. Shutterstock

29. Charleston, South Carolina

The thought of Southern food conjures images of barbecued pork, black-eyed peas, cornbread, and greens. But Charleston offers some of the best of traditional Southern comfort food to be found anywhere. The city boasts fresh-caught seafood.

This includes roasted oysters, low country mussels, and a local favorite – shrimp and grits. You can enjoy lunch at a genuine pit-barbecue sitting at picnic tables. Later that day, dinner can be had, served on a white tablecloth alongside an impressive view of the harbor. For diversity of flavors in a stunning setting, Charleston is second to none.