Yearning for some small town all-American charm? Here's my guide to the 25 most beautiful towns in New England. Set on rocky shores or nestled in rolling mountains, New England's quaint towns are filled with historic landmarks, white steepled churches, and magnificent old world architecture.
While we Texans can drive 12 hours and still never leave the state, the east coast is blessed with the accessibility to see a lot in a short amount of time. If you’re looking to make a big dent in your USA bucket list and check off a number of new states, here are the shining gems and not-to-miss