Our next cruise will be a short relaxation cruise - 5 days with stops in Nassau and a private island - we may not even get off the ship on the port days. For that kind of cruise, we usually do Cheers. For longer cruises with more interesting ports, we usually don't. Mathematically, we have to do an average of 10 drinks a day between us for the price of Cheers to make sense (so for the 5-day, we will need to do 50 drinks over the course of the cruise for Cheers to be worth it).