Yes.
You can choose which currencies you want to use and set up price lists in those currencies. Customers can see the prices and order goods in their own currency, while your accounting records and intelligence reports will be kept in your base currency.
For example, if you import coffee from Italy and sell it in Australia, you can set the Buy Price in € EUR, which will be converted into your base currency for approximate costs. Or, if you sell to a global market, you can set different prices in different currencies for your varied customers.
As for price levels, you can, for instance, assign a European customer to the Europe Wholesale Price in €EUR while keeping your base currency in USD. Or, you can set default discount rates for specific customers, as well as their payment terms. You can also set price levels for customers buying in bulk.