The average length of stay in Cape Town is 7 nights. Find hotel deals in Cape Town on momondo