Not sure about the sunset dinner cruise but I do know you can rent the Grand One for $350 per hour. We are renting it for my sister's bday in December. You can get food/drinks/desserts from Grand Floridian private dining (along with a butler) for an additional fee but I'm not aware of any package that they offer.