Best access to resources has got to be the Bay Area followed by New York, Vancouver, and Seattle. Though I've heard nice things about Indy too. However I've been through Indy, so that was never an option for me. Big cities, and places with large very liberal colleges (Madison, Ann Arbor) tend to be better.