It's been MANY years since I've been on this board but we're now thinking of going on a Mediterranean cruise with a heavy Italian schedule. I would like recommendations of the best cruise lines (service, etc.) that have (1) a cigar lounge onboard and/or an outside smoking area and (2) a good gym. I've seen some horrible reviews of some cruise lines and need input from someone who has sailed this area with similar requirements as me. Your input is appreciated.