Charlotte, North Carolina is the perfect blend of a big city, natural beauty, and Southern charm. You can learn a bit of history at the Levine Museum of the New South, embrace your inner foodie