How do you want to maintain the exchange rates? What currencies and countries do you want to support? There are quite a few options. Most large multinational companies use a completely separate web site for each region, language, and currency. There are a lot of options for how to do this.