We started our trip on Rovos Rail; embarking from Pretoria to destination Victoria Falls in Zimbabwe - a 3-day/night trip It is a luxury train; we had a nice room with a good sized private bathroom. You were suppised to wear elegant casual clothes and for dinner it was tie and jacket or nice dress. (I had to practice tying my tie several times to get the Windsor knot.) The food was very good - three meals plus afternoon high tea.
Lots of opportunity to see beautiful places - and there were a few stops to wander around places and one safari.