hi,
perhaps i didn't found it. Is it possible to create an event with no registration ?
An are the events informations dynamically? Are the registration labels and inputfields within the frontend hidden when there's no registration available?
You can edit the event, set Registration Type to Disable Registration. Then no register buttons will be displayed, so people won't be able to access to registration form of that event...