As a student of traffic engineering, I can highly recommend TU Dresden. Dresden in general is a wonderful place to live and can impress with very many sights and historical attractions.
The university campus is located in the south of the city but still very central (about 5 minutes from the main train station).
The university itself is a mixture of historical and modern buildings.
What I particularly like is the cohesion of the students at our faculty. I especially like the opportunities for co-determination.
The teaching at the faculty is a bit old-fashioned and many staff members are not quite up to date, but I hear better things from other faculties. Some professors are also busier with their own companies than teaching at the university but that is a small fraction. In addition, what can be said about the teaching is that, with a few exceptions, all the lecturers are aware of the importance of their subject. I would wish that a little more ecological approaches and current developments would be addressed.
Overall, the TU Dresden is highly recommended.