We don't actually worry about what we spend, but on the other hand, we don't do soft drinks at all, nor do we buy water. So we have a large wine each in the bar and then a bottle on the table with dinner. On Aurora they keep it for the next night if you haven't drunk it all. I have the odd coffee. On our last 19 night cruise, our spend was £560. The package would have been more than double. So it's horses for courses.
totally agree about the time you spend ashore and maybe not feeling well.