I'll answer some of your questions. You do not need any visas if you are a UK citizen, being a UK resident is not enough to be visa free. You will not need any innoculations other than the ones you would normally have here although I would suggest if you are flying through the autumn/winter period that you have a 'flu' jab, it might avert nasties on a 'plane. You will not need anything other than the US dollar, all countries you visit will readily accept it and if you need to buy something use a credit card, particularly if it's Nationwide, and have it charged in the currency of the country you are in. I, for safety sake, take cash and US dollar Travellers Cheques as RCI will change them for Dollars as if they were cash with no charge. Shore trips I'll leave to someone else.....Neil Dow.
Be aware that Empress is RCI's oldest ship, hense small staterooms - and she is leaving the fleet in Mar08. No Visas, Take US$ in reply to your other questions.