haha drink me under tha table :rollingla
Well touristy places that are a must:
The Tower of London
Buckingham Palace
Trafalgar Square
Houses of Parliament
You should really catch a West end show which you can get decent cheap tickets for in Leicester Square.
Covent Garden and Soho are a must for night life. Farringdon is excellent for big clubs.
Harrods in Knightsbridge is a must-see (half decent clothes required

)
Selfridges on Oxford Street
Be nice to take a look around a couple of the Parks - Regents Park, St James Park, Green Park and Hyde Park
Camden Town is a wicked place to go for some totally random shopping experiences
The Tate and Tate Modern are excellent art gallerires, as is ther National Gallery
There's like a ton more and they're only in London!