These ten small towns main streets are ideal for leisurely strolls, shopping and an evening out. Here's our list, see if you agree...
1. Excelsior
2. Stillwater
3. White Bear Lake
4. Hopkins
5. Edina
6. Osseo
7. Anoka
8. Chisago
9. Buffalo
10. Lakeville