I would suggest Seattle. I lived there for a year while taking some time off from school. 15 minutes east and you're in the mountains, head west to the Olympic peninsula and you're in the rain forest. Vancouver is only a few hours to the north by train, and Portland to the south. Seattle has a ton of tiny neighborhoods, each with their own personality, shops, and restaurants. Seattle also has an awesome public transportation system. Getting downtown is no problem on the bus or light rail (if it's done, wasn't when i left last fall). Large music scene, lots of aircraft history (home boeing), great seafood. I would just recommend visiting in the summer, there is nothing better than a summer in the northwest. If you're seriously considering Seattle check out www.greentortoise.net it's a hostel right across the street from Pike Place Market. I lived only a few blocks away and it's a nice place. PM me if you have any questions.