In my experience in Spain, when I've been asked the where are you from question, it is usually in the form of ¿de donde eres? to which I say, simply, Seattle, or cerca de Seattle. This avoids stumbling over my tongue with a longer, more general answer. It may not work for everyone, but it works...