Detecting default currency?

In the Currency Settings, I see that you can select the default currency. If I am building a site with international customers (let's say dollars and euros)... is it possible for a European user to have the currency be shown in Euros while a user in U.S. seeing dollars?