I have an American Express US$100 travellers cheque. What is the best way to cash this to ensure that I get as near to the full value as possible? Bring it to American Express? Or another bank? Or get my free banking senior citizen mother to cash it (no forex charges?)? I want to avoid or minimise (a) charges for cashing the cheque and (b) excessive forex charges. Or would I be better off holding onto it until I travel to the US and use it there? Or cash it into US$ here for the full amount at American Express and use the cash on the next trip?