There are many great reasons for studying in Germany. Excellent universities offer a wide range of courses, many taught in English. Most courses have no tuition fees, and students should find the cost of living affordable.