I moved from Boston to central Connecticut a few years ago... hello culture shock!! My new town had "both" types of restaurants: pizza and Chinese.

(I've since moved to a different part of CT.)
I am a city girl. I loved having the cultural opportunities available in a big city. I liked not needing a car (or having to pick a designated driver

). I liked having a commute of under 20 minutes on the subway, as opposed to over an hour by car with psycho Connecticut drivers for company.
On the other hand, I like having a beautiful house with a backyard with (gasp!) *trees*, and I like the peace and quiet.
As with anything... it's a trade-off.