Boston feels like a big small town. The quaint city in New England is the perfect balance of history, cosmopolitan city life, and charming colonial architecture. Before you go, catch up on the best things to do, restaurants, hidden gems, and more here.