Hate to disagree with the common consensus here, but there *are* advantages to living in and around cities, even from a disaster preparedness standpoint.
A) 911 Assistance in Small Emergencies
Access to emergency services and fast response times (like those available in small to moderate sized cities) is more valuable than seclusion during a large scale emergency. You know, your area *might* get hit with a tornado, hurricane, major power outage, flooding, what have you. It happens in our nation, and arguably in most, every year.
But you know what's more likely to affect you directly? Small scale, "personal" emergencies. They happen DAILY, everywhere. You fall down the stairs and wind up with a concussion, broken bone, back/neck injury. You get into a car accident and are hurt. You get robbed or assaulted. You have a major medical emergency - heart attack, stroke, diabetic emergency, etc. That seclusion might be real handy *if* SHTF in a way that directly affected a nearby area, but if you hurt yourself working on the farm, it might take 45 minutes for you to get to the hospital. (Which, btw, is probably nowhere near as advanced as one in a major metropolitan area. As a case in point, compare the local urgent care of Jay, Florida to the Tampa General Hospital.)
Or here's another one: someone tries to break into your home and happen to be successful in catching you off guard - that tricked-out HD shotgun rendered useless - they manage to shoot/stab/club/maim you. You need police and medical attention NOW. That isn't much consolation if it takes 'em an hour to get to you. Your house catches fire while you're at work. Because you live in Nowhereville, the house is largely engulfed before anyone notices to contact the fire department. When they do, it takes forever for them to get a pumper out to your little slice of Heaven.
See where I'm going here?
In a city, emergency responders are minutes away. I'm a five minute drive East from the nearest fire station, and there's another one ten minutes to the North. There was once a major medical emergency in my household, and that person was transported to one of the most advanced hospitals in the country in less than 15 minutes. It takes the municipal police department less than five minutes to have a stack of squad cars at my front door. Yeah, that's a long time if someone manages to break-in (and I'm not saying you shouldn't have something to handle that) but professional backup is on its way, and it'll be there soon.
Not to mention - someone else did earlier in the thread - when a major disaster does happen, emergency management services always dedicate their attention to cities before they do to rural areas. It's a matter of money - do you have any idea what it does to the economy to have a city shut down for a week? Granted, we're not always excited about the prospect of "assistance" but hey, now that we know that they'll probably disarm you, gonna rethink making it obvious that your armed? Gonna work around that? Probably not a bad idea.
Being "gray" and bugging-in inside of a city of any size (small, medium, large) is incredibly easy to do. I'm surrounded by homes for miles, here in North County Saint Louis. The odds of someone targeting my home over another in our area for whatever - robbing, looting, etc - is very low. And it's be a big mistake to hit my home (unless they caught me totally unaware: see above to "emergency services.") We avoid making our home a target by keeping modest accommodations in a middling neighborhood and driving low-key vehicles. No flaunting and flossing here!
Whereas, if you're living in a rural area, in a farmhouse right off the highway, where everyone driving by can see it.... it's a deer in an open field. Doesn't matter what you do, you can't easily make it blend in or disappear. Oh, and in your small town/rural area - where everyone knows everyone - if you've established yourself a reputations as being the guy who's prepared for anything, expect company. Word's going to get around. A lone goose in a pond stands out. That same goose in a gaggle, not as much. Now, if you're twenty minutes away from the road, back in the woods, hour+ away from town, where only the drones can spot you, odds are you're peachy keen (unless you need 911 services: see above.)
I'm willing to wager that a higher percentage of the rural/small town population is interested in preparedness (barring Salt Lake City and Nauvoo, IL --- cities with more dense populations of Mormons) but there are undoubtedly greater overall numbers of preppers in a given city. Again, Saint Louis is a good example. The greater St. Louis area has a population of nearly 3 million. If only an abysmal 1% of our area's pop is preparedness minded, that's 300,000 people. And I'm willing to wager that because of preparedness organizations like Zombie Squad, influence from pop culture and television, and other factors (like the general sense of the loss of hope for out society/government as a whole), it's probably higher than 1%. And we're all generally willing to link up with like-minded folks, aren't we? Let's just say it hasn't been hard for me to meet other folks in the area who also have a plan.
Now, all factors being considered, there are few advantages of city living over a large town or small city. A large town has most of the amenities of a city - advanced 911 services, good response times, fairly low violent crime rate, large enough that blending in isn't difficult, decent infrastructure for making "survival friends" - without the disadvantages of being a potential terrorist target.