I like prepaying. The less I spend ON the cruise the better. I also like to be able to tip a little more to those who do something special for us or make our cruise more enjoyable. Having been waiter at one time I know how a little extra to go a long way!