Berlin's fabric supply may be dismal, but its wool selection is top notch. Owned by the lovely Tanja Lay, Handmade Berlin is the city's most exclusive wool store and stocks hard-to-find yarn from the world's best brands. Whether it's Peruvian Alpaca, Sea Silk or Yak wool you're looking for, this place has it. Tanja also hosts knitting courses: ranging from beginner to advanced. Class times are flexible but booking in advance is necessary.