Thanks all for that quick response, lots of helpful answers!
Theres a lot of tipping going on! So i think ill prepay tips (how will the waiter etc know ive already tipped?) and then just leave the rest to the cruise card to sort out.
Sounds like fun i think i will book soon.
As im from the UK im not sure our travel agents do just small cruises but i will certainly have a look into it now!!