England football fans making the lengthy trip to Brazil for the World Cup this summer will at least find their spending money going a long way.
The Brazilian real is one of the many currencies that has collapsed against the pound in recent months, according to a Post Office travel money survey.
A year ago, visitors to Brazil would have got 2.7 real for £1, but the rate now stands at around 3.61 - an increase of more than 33%.
Other places where UK tourists will get much-improved rates include South Africa, where the rand has weakened by more than 36% against the pound in the last 12 months, Indonesia, where the pound is 33.4% stronger, and Turkey, where holidaymakers will get 33.1% more lira than a year ago.
Russia, Jamaica, Australia, Thailand and Peru are also among the places where the pound has considerably strengthened against the local currency.
Of European countries not in the euro, Hungary and the Czech Republic offer good value with their local currencies weakening more than 14% against the pound.
The euro, now at around 1.17 to the pound, has weakened 5.6%, while the pound is 9.6% stronger against the US dollar than in February 2013.
Andrew Brown, of Post Office Travel Money, said: "The biggest jump in sterling's value is currently against the South African rand. In a year when many people will want to walk in the footsteps of Nelson Mandela as South Africa celebrates 20 years of democracy, UK visitors will get almost 37% more for their pounds. That equates to over £134 extra to spend when they change £500.
"But UK tourists can look forward to having more spending money in every holiday hotspot this year and they will be even better off if they pick a destination where local prices are down.
"Our barometer research found that resort prices were as much as 56% higher last year than they are now so it will be well worth doing some holiday homework before booking an overseas trip."