O lugar oficial para trocar moedas é a CADECA, esta entidade compra e vende certas moedas de acordo com Taxas do Banco Central de Cuba . Essas taxas são atualizadas diariamente.
Você pode encontrar CADECAs no aeroporto e nas principais cidades. As taxas de câmbio devem ser do mesmo país.
Note que você estará trocando sua libra esterlina pelo CUC e não pelo peso cubano, Observe também que os US Dollars costumavam ter uma penalidade em cima da mudança, que você pode pular mudando para outras moedas primeiro como descrito aqui , mas com GBP você não receberá a penalidade.
Quase TODOS os serviços que você vai comprar como turista são conduzidos no CUC, então sim, você precisa do CUC para fazer coisas. Alguns locais privados, como restaurantes ou casas de aluguel, aceitam moedas estrangeiras, porque podem trocá-los mais tarde na CADECA ou no mercado independente, que tem taxas melhores . Eu não recomendaria você como turista para participar de um mercado como esse (embora a taxa de câmbio seja melhor que a CADECA oficial, para referência veja Revolico : o site de craiglist do Cubano para amostras de taxas de câmbio).
Eu recomendaria não trocar todo seu dinheiro de uma só vez, e ir para uma CADECA oficial no aeroporto e trocar alguns para pagar o seu táxi e chegar ao seu destino, $ 200 - $ 400, ou mais, se você precisa pagar por sua reserva no momento da chegada. Se você estiver indo para uma casa de aluguel, talvez você possa pagar sem fazer a mudança (mas mantenha a taxa de câmbio em mente se você fizer isso). Quando você precisar de mais dinheiro, vá e troque mais de novo.