For most of my life, I have called the south home. Not only is the food absolutely to die for and the weather is warm, but the hospitality is incomparable. There is a rich history, beautiful coastline and a lot to explore. Here are just a few of the cities that you need to visit in the south.
1. Charleston, South Carolina
With a rich history and a beach nearby, it is no surprise that Charleston is one of the best cities to visit in the south. For the history geeks, there are tours of various landmarks with a history that has been around since the colonial era. There are even ghost tours for those that are brave enough to venture outside their comfort zone. If those don't sound good, then everyone is sure to enjoy the fresh food and beautiful views.
2. Atlanta, Georgia
For those that love big cities, Atlanta is definitely the place to visit for a weekend getaway. Whether you want to shop at Lenox Square mall or walk beneath a shark tank at the Georgia Aquarium, there is something for everyone to enjoy.
3. Asheville, North Carolina
While it may be one of the smaller cities on this list, it is not to be overlooked. Asheville has a downtown that hipsters enjoy and many vineyards nearby for wine lovers to explore. There is even the infamous Biltmore estate nearby that is a necessary tourist spot for everyone.
4. Nashville, Tennessee
For anyone that is a fan of country music, Nashville is a must-see. You can go to the famous Bluebird Cafe or walk the streets of downtown and maybe you will even see a country music star.
5. Greenville, South Carolina
Just a couple of years ago, Greenville was not as big of a city to visit. Now, it has grown into a booming tourist destination. With a beautiful downtown area and a gorgeous park, there is a lot to love.
6. Charlotte, North Carolina
For those that love adventure, the National Whitewater Center is definitely the place to go near Charlotte. For those that love the city, there is plenty of shopping to do. There is even the theme park, Carowinds, nearby to satisfy thrill-seekers.
7. Savannah, Georgia
Similar to Charleston, this city is filled with history and beautiful architecture. There is even a beach nearby and many historical tours to explore.
8. St. Augustine, Florida
Lastly, St. Augustine is the place to visit for warm weather and an interesting history. If you are feeling old, visiting the Fountain of Youth is a must. You can even get a little taste of Spain with restaurants in the area.