It's easy to make even the specialty drinks a less-indulgent occasional treat.  Go for non-fat milk, ask for it half sweet, and skip the whipped cream.  I personally don't eat artificial sweeteners, but you can also get sugar-free versions of some of the syrups.  I can easily fit two or three of my "less bad" versions into my weekly meal plan.