It's a pretty big topic, and there are lots of factors to consider. Rates are likely to be different in different countries, and buying and selling rates also varies. Most credit card companies also use "secret" exchange rate when you make a purchase in a another currency. Add to that various fees...
In Denmark, the Danish National Bank publish the official rate on their website in xml format. It's pretty easy to read this file, and create a simple converter. And I would suspect you could find similar services offered around the world from national banks, credit card companies or other service providers.
On a side note: Did you know Google can do currency exchange rates too? Try googling "100 EUR in USD" and see what you get... :)