Best Small-Town Getaways

From mountain haven to coastal paradise, these 17 postcard-perfect towns all make you feel welcome—for a weekend or a lifetime.