In my opinion, you really need at least two weeks in order to quickly see all the 'musts' in Italy. If you have just a week or ten days, don't worry – Italy is still more than worth a trip (it always is!). But if you want to cover all the main highlights, you'll really need at least 12-15 days.