London is not only the UK capital, it hosts the best of British nightlife and our guide gives you the low-down on where to be seen.