Events + plugin: Can we display customized form for online registration of delegates?


I was looking around for plugin which can support the online registration of delegates for an event.
I want to display a registration form which can be filled up by the Delegates and can be submitted via submit button. Something similar to contact us forms.

Does Events+ allow us to display members registration form, with personal details, address and other details. When a delegate submit his / her information, we should get an email with the details.

If events+ does not support registration form, then is there any other plugin (Free would be great) for complete customization of registration form.