Soho is the best area for you, it is full of great gay bars and clubs - GAY at the Astoria is a great club and often had really good live acts at the weekend.