Best known as the home of Porsche and Mercedes-Benz, Stuttgart is also one of Germany's major wine-growing regions and possibly Germany's greenest city.