Top events and attractions to add to your calendar ...