NY, Boston and SF are cool to visit, but I'd never want to live there.
Hong Kong, great food for cheap everywhere. You can get by pretty well speaking English there as it was a British colony until 1999.
I agree with most of the choices above, except Reno. Are you kidding?
Seattle is the ugly stepsister to Vancouver's Cinderella.