my friend and i want to go to the caribbean. we're planning on going somewhere for a few days in january through march (no exact date). i want nice beaches, good snokeling, lots to do/see, and perhaps shopping. i'm not sure which island(s) to visit or would it be better to do a cruise? also maybe some resort/cruise suggestions (not expensive) would be great.