Elgin railway market is an old apple warehouse that’s been converted into a bustling art deco market roaring with local food, craft vendors and live music. This makes it a weekend hub of fun and activities for the whole family. The design is a mix of wood, concrete and exposed steelwork, which bears testimony to its origin story. Additionally, it offers a warm welcome to the beautiful Elgin Valley, a short hour and a half’s drive from Cape Town. Of course, you can also opt to take the steam train from Cape Town, which is a unique and exciting experience for children (and adults) as it thunders, whistles, puffs and hoots. Further to this there’s an exciting mix of foods, jewellery, leather goods, toy stores, boutique clothing, beauty and gift stores to explore.