What are some "hidden gem" towns, cities or places in the United States? i.e. places you never knew were so wonderful before you arrived?
I am more interested in scenery, local culture (including great foods), interesting diversions, hiking/biking/wandering, water diversions, and bed and breakfast types of places, than big shopping malls and chain restaurants. Think unique!