Electricity in Germany: How to CHOOSE the BEST Provider?