That coffee, hotel booking or online subscription may cost more than the exchange rate suggests. Here's where the extra charges come from.