I wouldn't say whether a ship allows nudity or not defines class. You will find different cultures on all ships and it is well known that certain cultures accept nudity more than others. It isn't just the ships you need to worry about. When I went to Cancun on a cruise you could see women sitting on the beach topless right near the pier.