Planning an upcoming trip to New Hampshire? A visit to the White Mountains wouldn’t be complete without a quintessential New England sleigh ride. Consider being surrounded by freshly fallen snow, winter’s chill nipping at your nose, while you and your beloved are...