Truckee named the No. 1 coolest ski town in North America for 2018

The Matador Network, a travel media website, has ranked Truckee the No. 1 coolest ski town in North America: “Truckee is rad because it sits in the middle of more ski areas than anywhere else in the West, and yet has none of the glitz of places like Aspen or Jackson. There are more than […]