Bookstore in Iowa City, IA Photo Credit: Jeffrey S. Otto
10. Charlotte, NC
9. Spokane, WA
8. Coral Gables, FL
7. Pueblo, CO
6. Traverse City, MI
5. Iowa City, IA
4. Charlottesville, VA
3. San Jose, CA
2. Kansas City, MO
1. Portland, OR
According to Livability.com HERE