I just completed a cruise of 21 days on Nov 25, 2006. Drinks were given out freely to gamblers, including slot players! I play 21, with perfect "basic strategy", but not slots. They were quite careful to give the free drinks to gamblers, which included me,...and not those just standing around. Also, even though I am a non-smoker, I found out that cigarettes were given away as well. All the gambler had to do was ask for them.
I actually won a fair amount of money too!