Pends what you like, innit?
Theatre; not much of a theatre goer myself. Tend to be dragged along by ladies, occaisionally. Read a few reviews, then find out what you can actually get tickets for.
Pubs; Blimey, where do I start? Really depends on which area you want to be in. Greenwich has some lovely pubs, for example, the Union[/url] being my fave. Locally brewed organic beer. Mm.. I’m also a fan of Sam Smiths’ pubs; there are loads in London. My fave is the Captain Kidd, in Wapping. A walk through Wapping, to Limehouse takes you past some really nice pubs, including the Narrow, a Gordon Ramsey gastro-pub. Poncy, but they do nice beer, and I have to say, the food is pretty good.
But there’s thousands of pubs. Some good grotty music pubs in Caymden Tahyn/Kentish Town. Bit too packed for my liking. Captain Flashfart will know some nice places round Pimlico/Victoria/Westminster way, I’m sure. Hammersmith has a couple of nice riverside pubs, too. You really are spoilt for choice!
Food? Are you serious? it’s That London’s famous London, for goodness sake! The possibilities are endless.
Sorry, I can’t really be helpful, on the food and drink front. It really depends what mood you’re in. For example, you could eat in a posh Mayfair/Piccadilly restaurant, or go for a superb kebab in Dalston. You could pick up a Latke and some Pickled Herring in Stamford Hill, or a Chicken Karahia in Whitechapel. Maybe something Carribean in Brixton? Or an Italian in Soho?
Too much choice, mate. You’re gonna have to narrow it down!