Here's a link for Cigar Smoking on Cruise Lines...
https://www.cruise1st.co.uk/blog/cruise-tips/which-cruise-ships-can-you-smoke-on/
Having cruised most of the lines I can tell you the absolute best Cruise Line for Cigars....QM2 Churchills Lounge...second to none.
1. QM2 ( Ive done this one twice....amazing cruise...for the money you won't find a better cruise that does the Caribbean for 13 nights )
Cruise Line: Cunard
Ship: Queen Mary 2
Departs: New York
Sunday, November 25, 2018
Returns: New York
Saturday, December 08, 2018
11/25 New York
(Depart 05:00 PM)
11/26 At Sea
11/27 At Sea
11/28 At Sea
11/29 St Thomas
(07:00 AM - 05:00 PM)
11/30 English Harbour
(07:00 AM - 05:00 PM)
12/01 Barbados
(08:00 AM - 10:00 PM)
12/02 St Lucia
(07:00 AM - 05:00 PM)
12/03 St Maarten
(08:00 AM - 10:00 PM)
12/04 Tortola
(07:00 AM - 05:00 PM)
12/05 At Sea
12/06 At Sea
12/07 At Sea
12/08 New York
(Arrive 06:30 AM)
Cost: Inside Cabin is $1350....Ocean View is $1700...Balcony is $1950
2. Holland America ( Zuiderdam....Neiuw Amsterdam....Eurodam )
3. Princess ( Churchills Lounge on the bigger ships...Royal, Regal, Golden, Grand, Ruby )