Fanatical now do switch and 3DS download codes. I've not bought any personally, but have bought several PC games from them... and are generally cheap during sales....