Germany and also other European countries are optimum for electric cars. Europe is small and therefore you have only short distances to your next destination.
Tesla has hundreds of supercharger in Europe. Every 60 to 100 miles, you will find one. Additional there are hundreds of public charging stations which you can also use. Our cars are registered at these public charging networks. The usage is free for our customers. All cable adapter which are necessary, are in the car available.

Supercharger in Europe
Supercharger in Europe
Charging alternatives
In most cases it is enough to charge over night at the hotel. The hotels are prepared and offer this service.
If you want to get more information, than follow this Link Tesla supercharger