Home » Blog » Telluride – The West’s “Prettiest Ski Town” Telluride – The West’s “Prettiest Ski Town” Recent article published in Sunset Magazine calls Telluride the West’s “Prettiest Ski Town”.