How do you train in urban environments?
I'm wrapping up college now, and looking for jobs all over the United States. Right now, I live in Syracuse, NY and am only 5 miles from great rural, hilly roads that are pretty awesome for riding. I find myself looking for jobs in places like NYC and know my employment should be far more heavily weighted than riding, ...but I just ask myself, how could I possibly ride and train in a place like new york city? It just seems like an impossible or miserable task?
Maybe some big-city natives can shed some light into this for me?