america's best small towns

Cities are great for so many reasons (the convenience, the culture, the 127 different kinds of Thai delivery). But there's also something to be said for small towns (quaint Main Streets, kooky annual festivals and charm out the wazoo).
All small towns have their perks -- from the peace and quiet to the lack of tourists (and not to mention, the simple fact
Small towns across the country are now celebrated for their passion for food and their timeless mantra that food brings people together.
For the second year in a row, Smithsonian Magazine put together its list of the 20 best small towns across America worth
In 2010, HuffPost Travel examined 10 small towns across America with populations from the very tiny (around 2,400) to the