I think it depends on the time you have. If you have several weeks a cruise is the best- If you just have a week- Fly.
It depends on everyone`s tastes. But if I would have to choose I guess it would be cruising.
It really depends on what you like to do while on vacation. If you like to relax and then get a "taste" of several places, then cruising is definitely a good option. Since you will probably only be in each port a few hours, you won't have a lot of time to get to know the place but you can get an idea of what it is like in a short amount of time.
You can always come back for a longer visit if the place seems interesting and you want to learn more about it. If you prefer to have time to really get to know one place, visit the local sights and sample the local cuisine, then flying there and booking a hotel is definitely for you. Staying in one place, gives you time to get to know the place and really see the sights.
You also don't have to worry about getting sea sick either. While cruising is fun, I personally prefer to get to know all about a place that I am vacationing but that is just my preference.
Well you kan cruise wherever your going and fly back:D no im just kidding.... I done both and their both pretty amazing, I think if you used to fly to the places your going on your vacation then cruise this time, and if you usually are cruising then fly, and if it's your first time doing both of the thing's then I definently think you should fly.
I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.