I think the best city to learn game would be the most difficult city, i.e. if you can make it here u can make it anywhere. Places where everyone around you has decent game and aren't afraid to approach, so girls are hit on constantly. Urban east coast cities (new york,philly,D.C.) fit this bill. If you can hang in the big leagues, anything else will be a piece of cake.
"I'm not afraid of dying, I'm afraid of not trying. Everyday hit every wave, like I'm Hawaiian"