2) Do I need a visa for my Marella cruise?

The best place for up-to-date information on visa and travel advice is the Department of Foreign Affairs. Visit https://www.dfa.ie/ 

We'll organise a group visa for British or Irish passport holders. This will cover all your ports of call and trips ashore. There are some exceptions, which are detailed below.
You'll need to purchase a visa on arrival to the port - even if you're not planning to go ashore. The cost is currently $30 however this is subject to change. To activate the visa, local authorities require all guests to have a passport photo attached to their visa application so please bring a passport photograph with you on your cruise to ensure your application is complete.
There's a visa requirement for Cuba, but you don't need to buy one before your cruise. For those travelling up until May 2019 the cost of the visa is included in the price of your holiday. For cruises after this it'll be arranged onboard for you and charged to your onboard account at a cost of around £15 per person. If you're a Cuban Citizen you won't be able to sail on one of our cruises unless you have a US or Schengen visa - this is because of local immigration laws.
If you're sailing from Dubai, and you're a British or Irish citizen, you can obtain a visa on arrival at the airport free of charge. If you haven't got a British or Irish passport, you may need to obtain a visa from the UAE consulate before you arrive in the UAE. 
If you're a British citizen, you'll need a visa. These must be obtained prior to the cruise, as they can't be secured onboard. The type of visa required may vary depending on your itinerary. Please visit www.cibtvisas.co.uk/marella for specific visa requirements for your cruise.
When asked to enter an Indian address on the visa application, please use:
Intercruises Shoreside & Port Services c/o J.M. Baxi & Co
Godrej Coliseum,
C wing,
Behind Everard Nagar,
400 022,

Phone +91 2261077100  

There may be a Visa requirement please see www.cibtvisas.co.uk/marella for more details.
There may be a Visa requirement please see www.cibtvisas.co.uk/marella for more details.
There is a Visa requirement for cruises to Oman please see www.cibtvisas.co.uk/marella for more details.
If you go on one of our organised shore excursions, you're covered by a group visa. If you wish to go ashore independently, you'll need to obtain your own visa. These must be purchased from the Russian Federation Embassy prior to your cruise as they're not available on our ships or upon arrival in St Petersburg. Most of our customers prefer to join our programme of day and evening organised excursions for ease.
Sri Lanka
There is a visa requirement for cruises to Sri Lanka please see www.cibtvisas.co.uk/marella for more information.

When asked to enter a Sri Lankan address on the Visa application please use:

Aitken Spence Shipping Ltd
Aitken Spence Tower 1,
6th Floor
305, Vauxhall Street,
Colombo 02,
Sri Lanka
T: +94 112 308150
There may be a visa requirement for cruises to Vietnam please visit www.cibtvisas.co.uk/marella for more information.