When you are paying for too many things you do not use, you should at least consider other cruise line options. As Ngaire suggested, we are fortunate to have attractive luxury cruise line alternatives. I don't think there is that much difference between Regent, Silverseas and Seabourn. Crystal and Oceania are also viable options for people who do not drink. I recommend first deciding on an itinerary and then comparing per diems rather than become overly attached to a particular cruise line. You may still decide to go on Regent but you will at least be aware of the premium you are paying for features you do not use. When that premium becomes high enough, you may be motivated to consider alternatives.