Have the Ultimate Girls’ Trip in These Gorgeous Small Towns

wundervisuals / Getty Images
Cities are great for a wild time with friends. But sometimes, all we want is to get away from the noise and chaos to relax with the people we love the most. For these trips, small towns rule.
Contrary to what many people think, there are plenty of things to do in small towns — if you choose your destination correctly. Whether you want to do extreme sports, head out into nature or relax in remote spas, there are plenty of small towns from which to choose.
These 30 destinations with fewer than 10,000 residents provide beauty and fun away from the big city. Grab your besties and plan the ultimate girls’ trip.
Note: We may earn money from affiliate partners if you buy through links on our site.
Sedona, Arizona

Population: 9,684
Despite competing with wonders like the Grand Canyon and Horseshoe Bend, Sedona brings in visitors seeking to hike the surrounding red rocks. The town is also known as a premium spa destination and for having a lively local art community. Come here if your friend group wants to follow up on active adventures with relaxing spa sessions.
Where to stay: South West Inn
Black Mountain, North Carolina

Population: 8,426
Stay in Black Mountain for access to some of North Carolina’s best hiking trails. There are also numerous boutique shops and, of course, local breweries. And if you and the gals feel like going somewhere bigger for the night, you can be in Asheville in 20 minutes.
Where to stay: Black Mountain Inn
Ketchikan, Alaska

Population: 8,192
The salmon capital of the world is one of Alaska’s prettiest spots. Enjoy proximity to the inner passage as well as numerous hiking trails within the mountains. Despite its size, Ketchikan is quite lively, with shops, restaurants and bars that draw in the crowds.
Where to stay: The Landing Hotel & Restaurant
Islamorada, Florida

Population: 7,107
Miami is great, but if you don’t feel like dealing with traffic and rowdy tourists, set your sight farther south in the idyllic Florida Keys. Located halfway between Key West and Miami, you’ll find Islamorada, a tranquil little town where you’ll spend your days going out on boats, eating fresh seafood and relaxing in the sun.
Where to stay: Limetree Bay Resort