My wife and I just booked our first ever cruise. We are going to be doing 10 days in the Greek Isles next June. There are a few things I'm wondering about. First, when should we expect to see shore excursions show up for our cruise? The ones that come up now look like they just include ports remaining this year, so a number of our stops show nothing. I'm also wondering how much cash we should plan on bringing? Will we be fine depending on our Visa? We are only planning on doing NCL scheduled excursions. Lastly, when I booked, the gentleman strongly suggested I call back closer to cruise time and book a hotel in Venice with the plan of getting in a day early. How necessary do folks feel like this is? I don't know how much this would add to the price, but I'm definitly not looking to add any expense I don't need to at this point. Any info from more experienced cruisers is appreciated.