TCD has great student services (Medical, Career Service, Student Union, Clubs and Societies) all of which are free to students.