It would be helpful to add the dictionary versions of countries and currencies. Should be as simple as:
countries_dict = dict(countries) currencies_dict = dict(currencies)
I'd do a pull request but I don't have a bitbucket account and don't really want yet another account on yet another system for the sake of a two line suggestion.
Keep up the good work.