Cities 4 lyfe.
No, really. There's actually things to do in a city, as opposed to the countryside & suburbia. The sheer density of people helps make sure that you never feel too strage or out of place - pick a race, religion, hobby, sense of style, whatever; it's quite likely that a LOT of other people will be like you. It's hard to get bored even if you don't want to check out the local cultural attractions, because you can just walk outside and see so much just by people-watching. Lively cities aren't just barren hunks of concrete, either; city parks and waterways give you a touch of nature without having to drive(or take a bus/train, since cities actually have public transport!) 30 minutes to the countryside.
Although I wouldn't mind a proper small town, but there aren't many of those left in America nowadays because people just have to have that 2.5 miles of lawn they never use(but is sure as hell watered every day, even if the local climate means wasting a LOT of water on grass), a workplace an hour away from their house, and four or five big box stores in place of a variety of small local stores.
(no I haven't read up on the problems of modern American suburbia too much why do you ask. Of course, America's cities are dying because everyone who can afford it(and several people who can't, but got mortgages approved anyway) has been fleeing to suburban McMansions. Basically what I'm trying to say is that America fails at city/town planning.)