WC's are a premium in Europe, something I just do not understand if they want tourism to improve. I and most would be happy to have nice clean WC available even for a Euro.
Sometime Shoreexs are necessary like in Egypt from Alexandria the trip to the pyramids is just tooooo long to trust a private tour, especially if the ship does not overnight there. I have experienced some good tours off the ship and some great private tours, like others have said, do some research, DO NOT LET the shore excursion people on the ship. most ships, they do not know more about the excursions than you do, except what is in the description