Moab
#7 in Best Small Towns to Visit in the USA
This eastern Utah town serves as a gateway to the otherworldly rock formations found in Arches National Park and the numerous canyons and buttes in Canyonlands National Park. The town itself hosts countless festivals, including the Moab Folk Festival, the Moab ArtWalk and the Moab Trashion Show, where participants create fashionable clothes from recycled materials. Plus, you can explore the town’s prehistoric history by visiting dinosaur-themed attractions like Moab Giants, a dinosaur museum and park.
Steamboat Springs
#8 in Best Small Towns to Visit in the USA
Situated along the banks of the Yampa River, this northern Colorado town offers excellent skiing conditions, a community of friendly locals and geothermal hot springs that are perfect after a long day spent on the slopes. Travel to Steamboat in fall for brilliant foliage found in Medicine Bow-Routt National Forests, or come in spring to get an eyeful of Fish Creek Falls. Meanwhile, the whole family will enjoy rides on the Outlaw Mountain Coaster and a relaxing tubing trip down the Yampa River.