BritBloke said5. Good Live Music
I really can't tell if you're being sarcastic or not with this!
Well there's lots of really great concert venues in London - there's the O2, which is one of the biggest concert venues and usually has the huge tours, but it also houses a smaller venue called the Indigo2 with more 'alternative' artists which is quite nice. There's the big stadiums (stadia?) like Wembley too, depends what's on - you will have to check and see if any of your favourite artists are playing in London. There's also mid-size venues like the Hammersmith Apollo, the O2 Brixton Academy and O2 Shepherd's Bush, and then obviously loads of smaller venues for more intimate gigs/less well known acts.
Oh, someone said you NEED an Oyster card for travel - that's not true, but it is cheaper to travel if you buy an Oyster card and put money on that than to keep buying individual tickets, if you're going to use the London Underground or buses a lot.
As for clothes, the climate is unpredictable as has been said - pack jeans, t-shirts and a jumper/hoodie or two, and a light coat/jacket, it shouldn't be too cold the time of year you're coming, and you can buy anything you need when you get here.
Where you HAVE to go really depends on what you're into!!
Same for gay scene - if you like the hardcore shirts off muscle clubs then stick to Vauxhall but check gay listings websites like QX and Boyz before you come so you know what's happening at each night.
There's a pretty decent gay pub in Earl's Court but I forget the name - something vaguely rude sounding like the Coalhorne or something like that, I haven't been in years. And a gay sex shop called Clone Zone if you need to pick up any 'ahem' supplies.
Things people don't know...erm... stand on the RIGHT going up and down escalators on the tube, the left is the fast track and it annoys locals no end when tourists get in the way. London streets are not organised into nice 'blocks' like they do in America so don't start talking about that as we won't know what you're on about.
It is mandatory to watch Eastenders and develop a taste for roast dinners and fish and chips.