Hotel B is another affordable option for travelers looking for a hotel with a discotheque in Cape Town. Situated near popular attractions, this hotel offers comfortable rooms and a vibrant discotheque where guests can dance to their heart's content. The hotel's friendly staff and lively atmosphere make it a great choice for those on a budget who want to enjoy the nightlife in Cape Town.