My friend won’t fly, so they cruise every year, and love it. They also like to dress up, so love the dinners! She also likes the first day or so ‘at sea’, because she says it forces her to chill by the pool.
We did try it once, and it was fine that we could eat as formally or as informally as we liked. It was nice to see a lot of places, but I prefer to spend more time in a particular place, so I imagine it would be a good way to see which places you’d like to go back to. I also found it kind of restricting to have to be back at the ship for a certain time.
There is a programme on ITV called The Cruise: Return to the Mediterranean which was interesting.