cheap holiday apartments cape town city