Thanks for the heads up on Progreso. We were about to make the same mistake of staying on the ship...but if you say there is fun to be had...we are there!!!
We will try to find the same bar. (and get to hear lots of stories about the crazy American that was just there from Tennessee!!)