Do you want to stay at a hotel within walking distance to the gay bars?
I stayed at The Peninsula (Sea Point), Atlantic (Bantry Bay) & Table Bay Hotel (V&A) of which I would gladly go back to The Atlantic. Easy to walk to Sea Point or catch the bus for 5 min to Camps Bay. I had a car and driving either side of Lion's Head was a breeze.
Taxi and/or Uber to the few gay places would maybe be $5-$7 tops.