There are always some extras to any holiday and cruising is no exception. Most of them can be avoided by not buying things or doing things. They will also vary with the different cruise lines and even ships. The general extras are tips, spa treatments, drinks and excursions. Sometimes some of these are included in your cruise package. So the best thing to do is to get a few brochures from different cruise lines and look at them either to see which you prefer or to find out, in the "Information Pages" what the extras are and what is included. When you embark normally a reading will be taken of your credit card and everything extra you buy will be debited from that with your final account showing how much has been taken. As to shore excursions they will vary from about £25 pp to £200 pp depends on the excursion and the cruise lines web sites will give you examples of excursions and cost. I would also suggest that you read the "New to Cruising" section in the Berlitz Guide to cruising on this site and that will give you a lot of information as well. .... Neil.