The Tower of London, Westminster, St Paul's, Windsor, and Harrods for some fun shopping.
I was there two years ago in May, you will have a great time.