Find hotels in Victoria and Alfred Waterfront, Cape Town from $50