Snowmass Village / Colorado / United States
Tucked away on Snowmass Mountain, The Westin Snowmass Resort provides access to surrounding ski slopes, in a charming village setting. Other attractive amenities include celebrated restaurants, a reviving spa and heated pool and luxury accommodations.