The Most Charming Small Town in Every State

You’ll find the heart of America in these small towns that seem lost in time. Add these gems to your must-visit list now.