Well having never been beyond the USA or Canada, I don't have a lot to choose from, but I have to say Victoria is an excellent choice. Only been there once, but I really enjoyed my stay. Vancouver wasn't bad either but not as nice as Victoria.
I'd also like to say Portland, Oregon and...