Based upon requests from clients, I had to look for and review a number of calendar plugins to use in WordPress sites and here are the best ones I’ve found so far. Most of them are free and you got lots of choices as well.
1. Calendar: by Kieran O’shea.
It’s a very nice and easy to use plugin and displays as a large calendar that you can easily place into a page or post and add events in categories and make them color-distinct.
You can repeat events, and assign links to them as well.
And here is a live demo for it on the developer’s own site.