How should I mark up events for rich results?

Use Event with dates, location, offers, and organizer details. Keep cancellations and changes updated to avoid misleading users.