3 weeks in Italy is perfect whether it's your first time here or you're exploring less-known areas. The country has pretty okay public transportation, but the high-speed train really makes a difference. You can even rent a car and drive on your own, although it will take a little more time.