Alexandria, Virginia, has been consistently voted one of the best cities in the U.S., and it’s easy to see why when it has so much to offer. A stone’s throw away from Washington D.C., the charming town offers a completely different pace of life than its neighbors. The 405-mile Potomac River that flows through three U.S. states is a notable part of Alexandria, running through the city’s historic Old Town. Today, the waterfront area is a popular hangout spot with bars, restaurants, and boat trips that create a laid-back vibe. The town’s shopping district is also highly regarded, hailed by The Wall Street Journal as having some of the best stores in the country.