Winter time can be a trying time for some and joyful for others. For some it is time to enjoy many snow activities or visit somewhere new. America has many places to visit during this time, the most visited are small towns. These places are cozy and have a certain kind of atmosphere. It is the kind that make you feel at home, loved and wanted. Here are some of the best small towns to visit.