I use Photobox for the set of family calendars I do each year - purely on the basis that my wife / mother / mother-in-law all like the slim 'kitchen' calendars, and Photobox are (or were, when I last searched) the only ones to automatically include bank holidays, etc on that style of calendar.
You should see a number of discount codes for calendars coming up over the next couple of months, as the different companies fight for Christmas trade, so worth waiting a bit an see what offers become available.