I often get a code for a free calendar from shutterfly which I used this year. I would keep an eye on your email if you get emails from them. Or sign up for their list. They send codes for free things often, you just have to pay shipping.
I used Costco a couple of years ago and thought prices and quality were great. I would think Shutterfly has some good deals for Black Friday/Cyber Monday.
I know I spend far too much but I only get 20 calendars printed from VistaPrint. They are the only place I know that uses really good paper and offers a great glossy finish also. I usually find good codes online to save money and each comes out to about $9. Also VistaPrint automatically sends you a repeat offer within 10 minutes of your first calendar order.
Since these are actually considered gifts to the receivers who count on seeing my photos and look forward to them each year I can justify the expense.
I tried Staples and Shutterfly and was dissatisfied especially with Staples.