I booked my flights this morning! In May I am flying to London (laying over in Chicago) and then on to Rome, and I am also going to Florence and Naples while I am in Italy. I am spending 2 nights each in Florence and Naples, 3 nights in London and 8 in Rome. I may be going to Florence just to see David, and Naples just to have pizza and see the Mediterranean. Of course, I will do more than that in each city, but that's why I am going.
Kayak.com is invaluable for airfare.