If you happen to be there between February 28 and March 3, you should try to attend the Sewing and Stitchery Expo in Puyallup (near Seattle). Lots of cheap "taster" classes (45 minutes for $5 if paid in advance, $6 at the door), some longer classes, and tons and tons of vendors.