Big cities on the water have their perks, but these 10 small towns – voted as the best by readers – offer a tranquility and charm that's hard to find in more densely populated areas.
Big cities on the water have their perks, but these 10 small towns – voted as the best by readers – offer a tranquility and charm that's hard to find in more densely populated areas.
Big cities on the water have their perks, but these 10 small towns – voted as the best by readers – offer a tranquility and charm that's hard to find in more densely populated areas.