UK's Kalender is a solid bet if you're looking for a free, no-frills, simple-to-use calendar and scheduling program. You'll be able to easily set up single events or recurring events, as well as color code them and add unique icons to make it easy to recognize them. The program includes holidays, so that you won't need to enter them yourself; they'll already be scheduled in.
You can also assign each event to a category, and then search for events using categories or via a text search, so that it's easy to find any scheduled event. There are also some nice touches here, such as a reporting capability that will show you the number of times you scheduled certain event. You also get alarms, and multiple ways you get to view your calendar, including weekly, fortnightly (a two-week view), monthly, or annually. There's also a useful to-do list creator.
If you're looking for something beyond basic, though, you'll want to look elsewhere. UK's Kalender doesn't import or export via the iCal calendar format, and it won't synch with online calendars such as Google Calendar. And if you get invitations via e-mail, you won't be able to import them into the program.
However, if you don't need those capabilities, you'll find UK's Kalender a straightforward calendaring program worth the download. Now there's also a version of this program designed to work with removable drives such as USB drives so that you can take your calendar with you when using PCs other than your main one.