Cruise ports: This is advice for people who hate paying inflated prices for excursions and also enjoy taking public transit. My husband and I have always enjoyed learning the transit system of the cities we visit- they are cheap, reliable, and you feel a lot less like a tourist. We never had any problems using public transit in any of the cities on our cruise and if we had a question, people were always happy to help.
There are many places were you can get free wi-fi just outside the ship. Just remember that you can't just join the network - you also have to open a browser and click on "accept" or "join" which will invariably be in a lanugage other than English, but you should be able to figure it out.
I would also suggest you get 100 in Euros, which are accepted at most places in most countries (even the ones that don't use Euros.) Dollars are sometimes taken too, but you will get a better exhange rate with Euros (especially when we cruised, the dollar is very strong against the Euro.) However, take some one dollar bills for toilets - at places they'll ask for a dollar or Euro and of course the dollar is worth less.
Lots of space for regular outside cabin