Vancouver!
It has the best of everything, sea, sun (not), and snow nearby. Great food, cool, laid-back folks, and you can fly anyhwere in the world from the airport.
If not there, then maybe San Francisco, L.A., or Montreal.
Outside of North America, perhaps Sydney or somewhere in New Zealand.