EPFL has some incredible professors. If you are doing research under say a Damir Filopovic and have potential to stay on for a PhD from Swiss Finance/EPFL, I would go with living and learning in Switzerland. You will get your opportunities for work in Switzerland, German, London, NYC, Hong Kong.
Stanford is not really in a finance ecocluster, but if your goal is something in VC or in emerging firms/startup in FE software, etc, then Standord could be a good choice.
NYC city dominates so about 1000 of the 1500 or so slots for seats in FE programs are within 100 miles of Manhattan. If possible, you should be in NY metro region, whether US or Foreign students. It is likely where you will have greatest opportunity for work, followed by Chicago and fewer in other markets at the salary level a good new quant can command in NYC, now approaching $300k for top tier students out of top tier programs.