Whether you are sending money abroad or buying foreign currency for an upcoming trip, the rate you receive varies significantly depending on where you transact. Banks, travel aggregators and money ...