Bath, Maine
DenisTangneyJr/istockphoto

Best 'Main Street' Shopping Districts in All 50 States

Small towns were busy hubs of shopping activity before big-box retailers and online sellers emerged. These 50 places still thrive but at a slower pace.