I agree that Europe blows the Caribbean away. However, cruises are (IMO) not the way to explore Europe. 12 hours in each port is just a tease, land vacations in Europe are the only way to go. Cruises are a good way to start to see where you want to go back to and spend some real time.