If you’ve ever wanted to step inside a snow globe, Santa’s Village in New Hampshire comes pretty close. The park captures the heart of Christmas all year long, offering a mix of old-fashioned charm ...