WeSwap cards can now be used online :) https://www.weswap.com/blog/news/book-online-with-weswap/
Pretty sure this is new sign ups only as you have to apply via a link, but can recommend this system if you are a regular traveller. Just be aware that often an atm machine will levy the local banks amin charge. This varied from $2.5-$5 on a trip to the USA last month. Allays take out at least £200 to avoid other charges. They've recently introduced a target conversion rate, so you put in the rate you want and they will monitor the fx market and convert your £ over if they get a match. Saves you having to check everyday if you are forward booking currency. At the moment the pound is very week, but I normally have a bit of money set aside and convert it if a place you are going to drops e. g. Rand normally bounces around a lot over a year so top up when it's a good rate.
thanks @Anon32 looks very informative hot from me :)