You didn't say you had a bank account back home still. Never cash a dollar cheque here if you can cash it back home. The exchange rates you get s*ck big rocks if you cash deposit a foreign currency into your bank, no matter which high street bank it is. I keep $$ in $$ and ££ in ££, and try never to have to exchange $$ for ££ and ££ for $$ ever.