Skip the overcrowded national parks and tourist traps. These ten lesser-known American destinations offer incredible experiences without the crowds.

1. Apostle Islands, Wisconsin

Sea caves, pristine beaches, and stunning ice formations in winter. Like a Great Lakes version of coastal Maine.

2. Marfa, Texas

Art installations in the middle of the desert, mysterious lights, and the best stargazing in the lower 48 states.

3. Whitefish, Montana

A laid-back ski town that's a fraction of the cost of Aspen. Gateway to Glacier National Park without the crowds of West Glacier.

4. Beaufort, South Carolina

Antebellum architecture, Spanish moss-draped streets, and incredible Lowcountry seafood.

5. Leavenworth, Washington

A Bavarian-themed village in the Cascades. Incredible hiking, craft beer, and holiday markets.