I'm off to get married on the DCL on the 1st December (hopefully) and just want to know if you need a visa to go on the criuse or if the visa waiver program works for that aswell. I'm only going on the 3 day cruise, so will be just going to Nassau. Can anyone help?