Every Christmas I take my wife and daughter up to Leavenworth which is a small bavarian themed town in the middle of the Cascade mountains. Ten miles north of the town is Eagle Creek Ranch which has sleigh rides. It was 20 deg (F) with a slight north breeze that made it feel much colder. The ride lasts about an hour and winds through the mountains and pine trees.
And yes they even take you "over the river" but not quite to grandmother's house. During the ride everyone is covered with two heavy wool blankets so it was not too cold. The sleigh driver was a complete nutball that sang great and told really bad jokes. When we got back to the lodge we hung out next to the fireplace and drank spiced wine and hot chocolate.
I shot some video of the ride.
http://youtube.com/watch?v=hLunkxL3JF0
It was alot of fun and I highly recomend it to everyone if you have a chance to go on one. After the ride we went back into town and watched the tree lighting ceremony and did some sledding in the park.
My daughter Jessica and the sleigh "pilot". She had to thank the horses in person for the great ride.
After the ride we went back into town for the tree lighting ceremony. Leavenworth was voted to be one of the top five Christmas towns in the US. The German resturants, bakeries, craft shops and candy stores are amazing.