Event Calendar
Google Maps Example

Browse and Register by Location: