What could be better than a sleigh ride on a beautiful winter day?

Pony? Check. Sleigh? Check. All the ingredients for a perfect day in the snow in Newfoundland.