Cozy's has an electic choose of gifts from bags and clothes to art and clocks. I enjoyed trying on their gorgeous hats and looking at the jewelry. The store is small but well laid out. Although I was not lucky enough to hit a big sale here, I was told that when they do have sales here, you get to select a card out of a bowl that tells you how much you get off your purchases that day (15%, 30%, EVEN 50%!!) It's definitely worth the visit if you're not sure what to get for a friend but know you want it to be unique and memorable.
They do offer knitting classes now and have a big selection of yarn for those who are so inclined.
Most of the items were out of my price range (and I'm used to shopping in NYC!) but it was a nice store with helpful staff that I would visit again.