So...you say you want to buy an electric car?

If you bought a Tesla sports car , a Model S or Model X you get free charging at the Tesla Supercharger network.
If you buy a Model 3 you don't get free charging , however you can purchase time for the Supercharger network when you buy the Model 3.
Here's the rub unless you work next to a supercharger or take a road trip you will mostly charge your Tesla at home .

Again if you have an EV you will do most of your charging at home.
If you take a road trip you'll most likely charge at a Charge Point or Plug Share location and pay for the time or kw used , How much varies but $10 or less.
At this point in time one would have to carefully plan one's road trip .

Take a look at this link about ohmman's experience towing his 22' Airstream with his Tesla Model X. Towing with Electricity and a Model X - Airstream Forums
It will open your eyes about what is possible at this point in time.