So, I'm growing tired of NYC. After ten years here, I'm ready for a change (confession: not actually ready, but ready to think about being ready). I love my life here but I want to freaking live in a house with a yard and a driveway. I want a closet, which my current apt. does not have. I want to breathe air that does not smell like the expressway or the Gowanus Canal. Luckily I'm a teacher and can pretty much do that job anywhere. However, I have no idea where to go. I do have a few qualifications in mind:

-Not another giant city (Chicago, LA, etc.)

-Some proximity to nature preferred, not of a desert variety

-Not 100% white people (also wary of the Deep South due to crazy racists)

-Liberal and funky preferred (college towns?)

So tell me — where should I move?