I would definitely recommend Charles University but I think it depends on your subject a lot. There are some departments that work perfectly and some that don’t. I think the university is trying to make improvements, offer new opportunities to the students and also cooperate with foreign schools, which is great. But generally, the Czech educational system still leaves a lot to be desired.