I visited London for a week during Easter break last month. I came prepared for the famous UK rain, but it was warm and sunny the whole time. All the trees and gardens were even in bloom!
This was a history-focused trip for my son, who's interested in Roman archaeology. London is a fantastic place to indulge those interests. I wouldn't call it the most beautiful city in the world, but it's steeped in history. There's something ancient or historic around every corner, especially by American standards (as the saying goes: "Europeans think a hundred miles is a long distance; Americans think a hundred years is a long time").
I made a list of the most historically significant places we wanted to see. We missed a few, like the museum in the crypt of All Hallows by the Tower, but we got to the majority of them.
Photos: