It is definitely a jam-packed itinerary, but totally worth it for a first trip when you want a taste of everything. If you prefer a more relaxing vacation style in the future where someone else handles all the planning and connections, you could also look into
guided coach tours for inspiration on pacing. Either way, have an incredible time in Italy!