We already had a charger for SWMBO's Zoe, so I was using the granny cable to charge. During last summer's heatwave the plug started getting very hot, so we decided to get a proper cable if the granny's marginal. I didn't try Amazon, but I got mine from these people after looking around for a good deal, but not the cheapest as I wanted something that would last. I've used it every day since without issue, so I'd recommend them. The prices do fluctuate, so you might get a better deal if you wait. I bought a 32A cable, but the chances of anyone else releasing a new Type 1 charged EV in the UK are small, so now I'd save myself the £10-odd and get a 16A cable [Edit]The price difference is now much closer than when I bought mine, so I guess more people are buying the 16A cable[/Edit]
https://cablesforcharging.com/product-category/type-2-type-1/
The only times I've charged away from home was occasionally using Chademo, where the cable to supply 50kW is hard-wired into the charger and an 80% charge takes 20-25 minutes. Be aware that using a type 2 charger on anything more than a 7kW post is likely to incur the wrath of BEV drivers who can charge at a much higher rate than our 3.5kW and often need the electricity to get home - with our ICE we can get home without charging and we'd take 3 hours to get a 25-mile charge in the time that 6 BEVs could each theoretically get a 100-mile charge