The problem with Europe/USA/Canada is that the GBP vs USD/CAD/EURO is pretty weak at the moment. Australia and New Zealand is an option, but even then prices aren't as cheap as they were last year and the flights there are pretty expensive.
South Africa may be an option, however I would always support flying in your local flying club and supporting the industry.