There are many universities in Germany, some were established in 13th century (Heidelberg University)!
Education is Free in Germany (unless you go to a private College/University). Most Universities accept international students and some courses are taught in English too. Education is almost free even for International students (non EU Students)
German Universities have low Tuition fee like 500 euros/sem (fees may be higher in private University)
Most of the courses are taught in German language but there are an increasing number of English courses (at Master's level and above! Like Engineering, Sciences, MBA.).
There are about 70 Universities and about 10% of them are in top 200 (worldwide ranking).
A "Universitat" is a doctorate-granting institution.
A "Fachhochschule" means University of Applied Science, These Universities specialize in some areas like arts, science , enginggering or business.