Ajax WP Events Calendar
The widget can be a list for upcoming events or a calendar. If you do not have a widget ready theme then you can place '<?php sidebarEventsCalendar();?>' in the sidebar file.
If you want to display a large calendar in a post or a page, simply place "[[EventsCalendarLarge]]" in the html of the post or page. Make sure to leave off the quotes.