Nestled among the snow-capped Sierra Nevada mountains, Truckee is a winter wonderland at this time of year. Its cozy downtown feels like the set of a Hallmark movie — or like you’ve stepped inside a ...