Consistently ranked as a favorite small-town getaway, visitors are charmed by the delightful mix of unique shops, gracious inns, cozy cafes, art galleries and ...