If you’re taking a seasonal break from ATV riding, New Hampshire’s snow season is perfect for snowmobile experts and newcomers alike. But if you’re the type of person who can’t stand the cold air rushing in and around your goggles and through the vents of...