On the Spirit they allow smoking on one side of the ship in many of the lounges, but there is no smoking in the restaurants or in the theater. However, the casino is different......people tend to smoke everywhere in the casino..... Hopefully on your cruise there won't be to many smokers in it...... Not all of the cabins have refrigerators..... However, I was able to keep my beer helmet cold using the ice bucket...... The attendants did a very good job keeping ice in the bucket as I requested..... and in the helmet......