The details of the event could be formatted exactly how you’d like it, and sit on your website. The checkout form can then be run through Eventbrite and embedded within the site.
Humanitix
Humanitix offers less design options, but still have a good check out experience.