I have just noticed you said earlier
>I'm only staying for 2 days and want to take my boyfriend >to all the touristy places, he probably wont even be >bothered about shopping.
London has LOADS of Touristy places and you are unlikely to see them all in 2 days.
If you TRY to see them all then you will just be charging around London and finish up exhausted.
There are these "tourist" buses that take you round all the main sites, they tend to park around Park Lane very near Marble Arch (see Marble Arch has come up again).
If you dont want to do the bus I would not try to see all the touristy things but settle on 2 areas and try to see main things in those areas.
I have already mentioned one area in my previous append. If you did that you would see Houses of Parliament, Big Ben, Westminster Abbey, 10 Downing st, Trafalger Square and Buckingham Palace.
If you wanted to combine looking at shops with some sightseeing then the area around Oxford st and Regent St is interesting.
In Oxford St the Selfridges food hall is amazing.
You can go down Bond St and see all the millionaires in their Rolls Royces buying jewellrey, go to the wonderful Fortnum and Mason shop in Picadilly (where the Queen shops) and the lovely Wren church next door.
In the same area is Picadilly Circus and then Soho with its theatres, bars and restaurants and sex shops.
Some of this is covered in the Shopping walk here:
http://www.londonforfree.net/walks/shopping/sh ops.shtml