VISAS: Visitors from most countries do not require a visa for stays of up to 90 days on holiday or 30 days on business. Immigration officers carry out interviews of travellers at all ports on arrival, and visitors are highly recommended to travel with a printed return ticket, along with the address...