Over the years I went on both cruises and land based trips. The cruise at one time was most economical, with food, lodging and ports all included. Where you could just get a beer/wine package, soda, at $3. a day, and some pretty good menu's to eat. Land based you had to really budget the week, to get a good price, but always higher.
Now, this year, the land based trips are cheaper. Hotels have been flat. Food seems to be mostly flat. Plus, you can beer in grocery stores near a hotel, and buy a case for the price of 2 beers on the ship. What was once more expensive stayed the same, and now is cheaper.
Land based locations suffered COVID also.
So, the excuses are over, I will choose based on my budget, and hope the price goes down again. Who would have imagined that a flight, hotel, food, car rental to Europe being cheaper than a cruise from my home state of Florida.