This chic Western town is a short drive from Yellowstone and Grand Teton national parks, as well as activities such as horseback riding, golfing, and mountain biking.
One room in a four-star hotel here averages $161 a night, but you can rent a three-bedroom at the outdoor Moose Creek Townhomes, complete with a private hot tub, for $345 a night in spring.
Low price: Gatlinburg, Tenn.
A great home base to visit the Smoky Mountains, Gatlinburg gets visitors year-round. You can fish and hike anytime, plus go tubing in the warmer months (when the river is at normal levels, even young children can participate).
Rates for rental cabins here tend to be moderate, averaging $147 a night for three bedrooms, according to HomeAway.com.
Tip: Senior citizens can get a $10 interagency parks pass at nps.gov; it provides unlimited entry for the whole family if you fit into one vehicle.