I lived in Brno for 6 months and I wouldn't recommend it to anyone. It's a small city with nothing to do for expats. There are a few cafés and some nice bars but nothing really special plus. I really don't mean to be rude but Czech people are no fun. It's just...boring and dull. Generally speaking people here even millennials, don't speak English. I found it very hard to do basic stuff like go to stores in the supermarket because nobody speaks English. There are waaaay better places to go to as an expat, Prague is one of those.