This is our first cruise and we are unsure of what currencies to take with us. We will be stopping at Khasab, Muscat, Abu Dhabi and Dhubai and I believe the currencies are the Rial and the Dirhum or can we use US Dollars. Do we take money with us or can we exchange money to Rial and Dirham on the ship. Thank you