The Castle of Good Hope is South Africa's oldest surviving colonial building. Completed in 1679, the moated, five-pointed fortress was initially built by Commander Zacharius Wagenaer of the Dutch East India Company to ward off possible attacks from the British, and later served as the hub of the Cape's civilian and military activities. It's still the seat of the Cape Town military today, and if you time it right, you can catch the key ceremony, as performed by the Castle Guard. The military museum showcases several impressive pieces, interspersed with display cases of filled with glassy-eyed mannequins kitted out in their military best. The Anglo Boer War section features a coin-operated model armoured train huffing and puffing past seres of block houses and through hostile British territory.