One of America's Coolest Small Towns is in New HampshireOne of America's Coolest Small Towns is in New HampshireWait, say what?MeganMegan