The vendors were pushy when I was there about 5 years ago. It is hard to imagine them being more pushy. We did tip more then the guide books recommended. I just couldn't bring myself to leave a $20 tip for the entire cruise staff.
I can't wait to see the pictures. Brings back memories.