Question Author
British Airways, and one or two other airlines give you 24 hours to change your mind, and get a refund. Some airlines allow you to hold your chosen flight for 24 hours at that price. But the price you see, is the price you get. All the extras, and their costs are there, so you know what you're getting for your money.
If there is no law related to cooling off when booking travel, these airlines must be giving this as a benefit to their customers. It would seem that the cancellation terms and conditions comply with the law, for cruises at least, maybe all kinds of travel. It is frustrating, when you can't be certain how much what you are booking is going to cost you.
Although I have been given, on a different forum, some lists of what drinks are available in each category of drink package, so a bit of adding up would give an idea of how much you may be likely to spend on drinks. And then consider whether you'd not bother with a drink package anyway. Seems to be the best we're going to get. That, or choose another cruise line, and a different trip altogether!!