The 7 Most Beautiful Towns in America

Magnolia Springs, AL: Southern charm, oak-lined streets. Mail delivered by riverboat.

Cannon Beach, OR: Haystack Rock, chocolate shops, and cozy vacation rentals.

Mackinac Island, MI: Car-free island, famous fudge shops, and Grand Hotel’s iconic porch.

Camden, ME: Classic New England, mountain-sea meeting, and boutique hotel Whitehall.

Cape May, NJ: Victorian charm, intricate manses, and prime birdwatching.

Sitka, AK: Breathtaking Alaskan beauty, compact harborside town.

Friday Harbor, WA: Northwest escape, marina, sea kayaking, and orca-watching.