Offer Multiple pricing with variety of discounts, and deadlines. One event can have tickets in multiple currency however it will be controlled by a base currency.
Manage registration fees by either absoring the fee or letting the buyer pay the fees such as service fee, and any other extra fees.
Offer different registration types based on different currencies, for your global attendee to pay in their own currency.
Offer bulk discount, code discount or disount to all with deadlines and limit on registration types and number of regisrations.
Sell merchandise as an add-on while prospective attendee is buying.
Offer travel booking for your attendee who have registeretd to attend.