Como Mark diz, Londres usa libras, então não há necessidade de euros. No entanto, se você estiver em trânsito por um destino da UE (como Amsterdã ou Frankfurt), alguns euros podem ser úteis (embora você possa pagar via cartão).
Para a taxa básica, eu sempre uso o Google, digite " 30 dólares em libras esterlinas " etc na caixa de pesquisa (ou "30USD em GBP" se você souber os símbolos de moeda - Euro é EUR).
Mas o quanto você receberá de uma loja real irá variar. Muito. Então você quer verificar o lugar que você realmente vai mudar o dinheiro. Se você pretende trocar dinheiro em Londres, então você pode começar pelo TravelEx que tem, provavelmente, a maior presença. Mas cuidado, há cambistas (particularmente em pontos turísticos) que darão uma taxa de câmbio muito pior.
Se você quiser trocar dinheiro antes de ir, então comece com o seu banco e compare outras bolsas locais para ver como elas variam em relação ao valor base (cuidado com as comissões e taxas).
Pessoalmente, uso apenas plástico (débito e crédito) no exterior. Quer pagar por coisas ou sacar dinheiro. Se você quiser fazer isso, verifique se o seu cartão está habilitado para o país em que você está (telefone ao emissor e cheque) e verifique também quais são os custos. Normalmente, você recebe dinheiro na taxa básica de câmbio e talvez cobra uma taxa fixa + um%. Dependendo do emissor do cartão, às vezes, isso é melhor do que você conseguirá em locais de troca e, pelo menos, poderá trabalhar com antecedência. Verifique também quais caixas eletrônicos (ATMs) funcionarão e se eles cobrarão sua própria taxa.
Por fim, se você tiver um smartphone e realmente quiser manter tudo sob controle, recomendamos o download de um aplicativo de conversão de moeda.