I like to stop by Knitting Arts when I am in Saratoga. They have a really nice selection of yarn and patterns. They also have some really expensive bags which are gorgeous but definitely out of my price range. Their classes are a bit expensive, but they periodically have free workshops so it is worth getting on their mailing list so you can attend one. They also have some great sales!