This is an excellent free calendar which can be either be used online, linked to or pasted into your site. If you pay a small annual subscription you can remove the adverts and do lots of other useful things. Click below to create your own calendar.