CiviCRM allows you to easily create registration pages for free and paid events. An intuitive interface allows you to establish your event's date, time, registration period, capacity and fees as well as confirmation and reception messages.
- Search for participants by event, event type, participant role, etc.
- Easily import and export participant data to/from other systems
- Set up recurring events and activities
- Allow users to export events as iCal files and configure online calendar applications to "subscribe" to iCal feeds of your public events
CiviCRM Book: What is CiviEvent?
http://book.civicrm.org/user/current/events/what-is-civievent/
CiviCRM Youtube: CiviEvent
https://www.youtube.com/results?search_query=civievent&spfreload=10
“Setting up an event in CiviCRM has been well thought out and the reporting and searching makes finding everything we want possible.”