Good morning Cathie,
Well as far as snow, we had approximately 5 inches here, stopped at 4 pm, main roads are clear, side roads are snow covered and have turned to ice and its COLD outside.
Snow is pretty while it's falling but such a pain, and you up in NH are sure to get a lot more than we do on Long Island.
But let's get back to to ship, it's warm there. We did not use the drink program on our last cruise as it was only my DW and myself. On our cruise before, we did use the drink program for my grandson, but they were only using the mugs as indications of having the refill program purchased.
On this last trip, when you boarded they have tables set up outside the promenade lounge where you can purchase the refill program. I saw the CM placing stickers on the the KTTW cards. Some people were buying the mugs, some weren't and they are the same as we purchased on on our previous cruise. They were being offered as souvenirs only. I asked about the change and the CM said it was instituted because of the health concern problem.
I did notice at the bars on deck 9 by the pools, the CM's serving drinks were asking to see the KTTW cards to get refills, even if they had a mug. Is it in all cases, I can not answer that first hand.
As far as is it worth it. I guess it depends on how much SODA you actually drink. There is the free drink station on deck 9 outside the Breach Blanket Buffet, Aft part of ship on starboard side. There is fresh coffee, hot water for tea, ice tea and lemonade.
You can also get water for free at any bar, not the bottle type, just by the glass. It should be noted, the water served in the bars tasted a whole lot better than the water that came out of the tap in our stateroom bathroom.
I hope this helps alittle, it really comes down to a personal preference. If you drink a lot of carbonated beverages at home, buy the refill program. If you don't, then it's not worth it.
Good luck on your cruise, I wish I was back, Even though I have a cruise scheduled for April 04, I'm really thinking of another in October 03, can't take any VAC between May and Sept, baseball season which I work for a minor league team.
kennyK