Top Ten Cities to Live?

The top 10 small cities to live in U.S. for 2009 are #1 Louisville, CO, #2 Chanhassen, MN, #3 Papillion, NE, #4 Middleton, WI, #5 Milton, MA #6 Warren, NJ, #7 Keller, TX, #8 Peachtree, GA, #9 Lake St. Louis, MO and #10 Mukilteo, WA. There is not enough said about living in a small town.