We just booked two excursions with ItalyTours for our June 2024 sailing and will be booking two more with them.   They are responsive and have been in contact with me regarding my recent bookings, but they advised me they are very busy and to give them 2-5 days to receive confirmations of excursions.   If you haven’t received a reply about an excursion, I recommend following up after 2 days or so.