Spanning more than 3 million miles with 50 states, America is home to some of the world’s most captivating natural landscapes, breezy beaches, and architectural wonders. The one-of-a-kind cities act as the heartbeat of the country, brimming with their own traditions. Each locale bursts with beauty, from the cities’ beloved parks hidden across the neighborhoods to the cast of characters that make every town unique. However, there are a few gorgeous cities in the U.S. that stand out from the rest due to their cultural and natural prominence. Here, 10 of the prettiest cities in America, along with our top places to take in each town’s full beauty

1. Charleston, South Carolina

10 Most Beautiful Cities to Visit in the United States