ETHZ offers couses at a high academic level. Furthermore, you get the option to choose subjects according to your interests already in the third year of Bachelor.
Apart from the academic part, ETHZ has big and active student associations. Lots of events are organised every year and they are very friendly even for a student’s budget.