Interesting topic for discussion. Iam an introvert as I speak less and stay quiet. Many people may think Iam shy or lack confidence. But its true, introvert share things with the right person or people having same habit. Whether they find any partner during travelling or at workplace, they talk for hours on the issues concerned.
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.
I've been here for the last 5 months. People are extremely friendly the weather has been amazing (on the too hot side, during the summer). You can drink tap water, Nomadlist, check that. It is very cheap, walkable, plenty of cafes, bars and restaurants. It is very safe. The gym scene is not great but you can survive. Not many hipsters, but overloaded with instagrammers (like everywhere else, I guess). All in all, it's a beautiful city, safe, affordable, welcoming (if you are white). Racist graffiti is all over, but I haven't heard of any violence. That part is sad. Sometimes I think I'll stay here forever, sometimes other cities want me to know them.