I regularly use Constant Contact’s Event Management functionality to create Event Landing Pages for a nonprofit, with online donation options and the ability to purchase event tickets online. The ability to create a landing page for each event with it’s own unique branding and URL makes it easy to promote and keep them all straight.
Event tickets are sold using PayPal. The ticketing process allows for customization so each ticket buyer can buy multiple tickets for different people. Each ticket holder can have their own contact information, collect as much contact information or as little as you wish. You can set menu choices per ticketholder or whatever other options you need.