That's the reason I actually moved in NYC. For a French 20 something, it's a great city to live in, it's not too far from Europe and the tech scene is booming.
My next stop will probably be Brazil. I've travelled over 45 countries and Brazil seems to have that unique combination of "human" perspective, a work culture and a growing tech ecosystem. You should give it a try :)