I'm sure there are loads of freeware and payware calendars. You did not say what sort of features you expected (which defines what is good for you). If you go to NoNags or Snapfiles I'm sure you will find plenty.
A tiny calendar I use is Calendar 2000. I just need to see dates and I want something small. US holidays only but can be modified.
Well I am looking for one that I can costomize (not print out) and keep track of my daily tasks ext. and I dont really want anything small I would like alot of room for "stuff". Also I would like it to be an app not an desktop add on.
Don't know if you checked out Snapfiles as I suggested but there are 50 or so calendars, quite a variety. Most are payware but some of the freeware stuff looks OK. I use Active Desktop Calendar (with desktop part turned off) but there's not a lot of room for "stuff". If you want the ultimate it's hard to beat Lotus Organizer but that does not come cheap.
Mozilla has a lesser known app they made called Sunbird. Here is the link to the dl. http://www.mozilla.org/projects/calendar/sunbird/download.html
I have used it before but I dont keep up with events anymore because I'm lazy .
When I did use it, it is really nice to use and you can set reminders and many other things as well as warning pop-ups, the only problem is that if you close it, you dont get those reminders so it always has to be minimized. I have found a good fix for it though.
To fix this problem download http://www.users.on.net/~srgeorg/suntray/ after you dl sunbird. This will allow you to put sunbird into the system tray.