Germany is a beautiful and diverse country. It is clean and dynamic and life ranges from large industrial cities to some of the most unspoilt and gorgeous countryside in Europe. It is very regional, also, and traveling around you will find great variations not only in the landscape and cityscapes between regions but also the character and attitude of the locals.

As regards teaching English‏‎, generally speaking…