My fiance and I are trying to plan our 8 night honeymoon for the end of May this year. We have narrowed our search down to the Grand Cayman or St. Johns. We are looking to stay on the beach (nice hotel or villa). We want to snorkel, duty free shop, and he wants to fish. Some night life, but since we are not teenagers we are not looking for a spring break enviroment. Suggestions on places to stay/ best beaches...Any help!!