I have been on a 4 night to Nassau and recently in September an Eastern 7 night. I am considering a Western cruise (hopefully next year) and was just wondering which is better, the Eastern or Western? I love the extra sea day and St. Thomas was wonderful (though I didn't like having to get up that early for that day). What about the Western? Is Grand Cayman nice? What about Cozumel? Any advice about which is has nicer ports of call?