Noe Valley Shops
Omnivore Books on Food
3885a Cesar Chavez St., Noe Valley
You don't have to be a foodie to get lost in Omnivore, which devotes its shelves to everything from hot-of-the-presses cookbooks to rare antiques and collectibles. It's a go-to spot for picking up gifts, and they also have a fantastic calendar of events, bringing in authors from all over the country (and sometimes the world) for signings and lectures.
4071 24th St., Noe Valley
Packed to the rafters with books, gifts, stationery, and things for the home from all over the world, Rare Device is a time suck, in the best possible way. There’s also a gallery space in the back, home to monthly art shows, workshops, and kid-friendly events. There's also an outpost in Hayes Valley.