TENTATIVE ITINERARY
May 17 - 29: Rome & Tivoli
May 29 - June 2: Florence
June 2 - 6: Berlin
June 6 - 9: Amsterdam
June 9 - 13: Brussels, Ghent, maybe some other places I've never been before.
June 13 - 17: Paris
June 17 - 21: London
TENTATIVE ITINERARY
May 17 - 29: Rome & Tivoli
May 29 - June 2: Florence
June 2 - 6: Berlin
June 6 - 9: Amsterdam
June 9 - 13: Brussels, Ghent, maybe some other places I've never been before.
June 13 - 17: Paris
June 17 - 21: London