The perfect stay for visiting Cape Town