Christmas time in Alstead New Hampshire December 24, 2021 December 24, 2021 / Christmas, New England Attraction, New Hampshire, Winter, Winter in New England