I would think a cruise would be better for a honeymoon, especially on a smaller more luxury minded vessel in a climate where people would rather stay inside anyway, like an Alaskan Inside passage Cruise.
My second choice would be a stay at the most expensive suite at Disneyworld.
If you paid me a million dollars, I still wouldn’t go on a cruise. :-) To each his/her own.