One thing you should be aware of regarding the "public bathrooms, restrooms, or banos or whatever you want to call them" is that they are not necessarily free. Ihave found in Columbia and Mexico there are places where you have to pay for the use of the facilities. It is a good idea to check ahead of time with crew members about the local customs and charges so that you make sure you will have local currency to pay for the use of these facilities and also the appropirate amount to pay.
If you do a ship's tour they will stop in places where there are restrooms.
Another way to do it is go to a bar enjoy a drink and then ask to use the facilities. I have been in Mexico, Costa Rica, Panama, Honduras and Colombia and we always found decent facilities without any problem
Carnival Liberty New Year's Eve 2007
Liberty of the Seas 5/2008+11/2009
Allure 1/16/ 2011
Booked Vision of the Seas . 2/14/2015
Booked Allure of the Seas... 2/21/16 *Last Gang Cruise*
I question the wisdom of going into a bar in Tijuana, Mexico
My friend went into a bar in Tijuana and when he came out his sports coat had been split down the back by a patron wielding a razor. Now I know Tijuana isn't a cruise port but I am leary of bars in port towns because of his experience.
Even in the "civilized" British Virgin Island, Tortola, once you lined up for the ladies room, a dollar was expected. When we went to Europe, the dreaded hole in the ground weighed heavily on us. Lucky for us, we never encountered one. I'll pay any day.
Don't get me started on my bathroom story in Caracas..oy!
Trip, with her book & tea!
Chat Hostess & Board Moderator
Also, it is wise to have a bit of paper on an overseas flight! We had a flight from Europe to the US that included a ski team from Europe. Their flights must have been very close for connections, because the girls were constantly going to the restroom shortly after the flight took off. We were lucky to have extra paper, because the bathrooms were without by half way through the flight (and the restrooms were TRASHED, too!).