Royal Caribbean is pretty liberal about cigars. Of course no trip to Nassau is complete without haggling a street urchin over fake Cubans. It's a sport for me but surprisingly glass top Cohibas are nowhere to be found :(