We're heading off for a trip in July and we'll be leasing a Renault (pick up City is Geneva, but we're actually picking the car up in France). We want to follow the laws of the land. I have read that I need a vignette for Switzerland and an Autobahnvignette for Austria. Can I buy these passes at Gas stations/rest stops or do I need to order them before we leave?
Also, do I need a similar pass for Germany or Italy? How does one go about paying tolls in Italy on the Autostrada?
Thanks for your help!