North AmericaTravel GuidesUnited StatesThe 7 Most Beautiful Small Towns In New EnglandThanks to its extremely diverse population, landscape and culture, the United States is home to an...