So anyway, it seems any large city is good. London is awesome but unless you're willing to spend about £100 on a night you might be worrying about spending £15 on entry and £5 for a JD/coke making your night out shit. We tend to drink near us (outskirts of London) then catch the train in and just have a couple of top up drinks in the clubs, otherwise it gets mega expensive. Also have a look for Wetherspoons for pre-drinks as they are slightly cheaper than the well known pubs and clubs. It always seems to be a really good atmosphere in London, everyones out for a good time and in the smaller indie clubs I frequent, everyone helps each other out and theres no aggro. Buy a map before you go, some parts of London (especially places like Soho) are like mazes and theres often only foreigners around to ask where the f**k you are. If you need to get a train back to your hotel or whatever after the night, be wary they stop at around 12 so unless you have a very early one, you may need to get a night bus.