We didn't use the shuttle in Ravenna, we had been to Lake Como and Venice prior to the cruise, so we just spent the day relaxing on the lovely beach right next to the ship. We did use the ship's shuttles at other ports on the cruise and they were all complementary, just turned up when we were ready to go, no booking required.