I highly recommend the Hyde Hotel ! It is just next to Sea Point promenade, it has a rooftop bar and the staff is amazing. Good value for money.