After the first thaw, when the snow melts and spring flowers start popping up, there’s nothing we enjoy more than packing up the car and heading out for a road trip to some of our favorite New England towns. Read on for our top 5 New England towns to visit this spring!