Believe it or not, Cape Town still has a steam train or two in operation. This particular train belongs to Atlantic Rail, and they run a service every Sunday from Cape Town to Simonstown and back. She is a Class 24 locomotive (No. 3655), and is so majestic as she drives past.
At R220 per person it is an expensive trip, but it still looks like a very civilised way to spend a Sunday afternoon.
You can book or find out more details on the Atlantic Rail website.