I'm trying to plan a 2 week trip to Italy (likely May) and need some advice. For destinations I was thinking Rome, Florence, Venice and Verona and a three day tour to the Almafi coast. I would also like to see the last supper so could I do a day trip to Milan or would I need to stay the night? I don't want to be too ambitious and do too much as I want some relaxation involved (rather than always on the go). From reading other posts I believe that it is best to start in Venice and end in Rome (due to the hassle of flying out of Venice) but am unsure how to plan everything. I am not that much of a architecture/history buff but would rather not miss an opportunity to see a key exhibit. I am open to suggestions in alternate places but I really want to see Rome, Verona and Venice. It is also my first time to Italy (and Europe in general).
My idea of what a possible itinerary may look is:
Day 0: travel
Day 1: Venice:
Day 2: Venice
Day 3: Venice
Day 4: Verona
Day 5: Verona
Day 6: Florence
Day 7: Florence
Day 8: Florence
Day 9: Almafi Coast
Day 10: Almafi Coast
Day 11: Almafi Coast
Day 12: Rome
Day 13: Rome
Day 14: Rome
Day 15: Return home
Also, if anyone has any recommendations for places to stay or possible tours please let me know. I know flights will range from 1200-1500 (from Canada) so am thinking a budget of $5000-6000 for two people. Is this enough or should I plan for more?