Around the globe, more than 250 million people live outside their country of birth and many migrants choose to send money to families back home. Australians are also transferring more money overseas than ever before, but the hidden costs can be hefty.