I’ve always envisioned staying in NYC until my late 20s - I believe that this is the best city to be in during these years. Plus, the hope is that in several years I’ll have a higher salary that affords my currently out-of-budget dining/going out habits. The way you enjoy NYC as an intern vs. as an entry-level employee vs. someone more tenured, I think, can be very different, though I don’t think there will ever be a period of life in NYC when I don’t cringe looking at my credit card statement - that much probably stays the same. ;)
That said, time flies - August 23 marks my one-year anniversary here, and who knows? Five years could pass sooner than anticipated, and I could find myself not ready to leave yet.
I would very much enjoy living abroad - I may have mentioned this before, but my original post-college game plan was to be a location-independent freelancer. I was well on my way until I got a job at Google that I would be stupid to turn down. Google’s actually a pretty flexible place, and given that I could find a position that I was a good fit for in a different office, it’s possible to transfer. (I think I’d be struggling to find a good business reason in Paris or Spain though… Dublin’s our Europe headquarters and I’m not exactly itching to go there.) I also wouldn’t mind living in Tokyo, or maybe even Taiwan.
At the least, Google has an ambassador program that sends you abroad for a quarter to a different office - if I don’t actually end up moving somewhere for a year or two, I’ll probably aim to do that.
Eventually, I plan on heading back to San Francisco to be closer to my family. Consider that done in 2018. (That sounds SO far away.)