Booking calendar - Booking System plugin is an awesome tool for creating booking systems for your website. Create booking calendars in a few minutes.
Event Calendar or Agenda list, combine multiple ics files, handles recurring events. Very customisable.
A powerful calendar with Month/Week/Day block and list views, "Today + Happening Soon", and a mini calendar widget. Fully customizable.