As I am still a student (nearing the end of my Bachelor's degree), I took the opportunity of going to the Czech Republic with the help of the Erasmus+ programme.
I stayed for four months (October - January) in Prague and it was lovely, more or less.

However, there is something I would like to ask, which hopefully isn't going to offend anyone: why does it appear that Czech people (or at least those in Prague) are, to put it in a different way, foreign language - challenged? Even the younger generations seemed uncomfortable speaking anything other than Czech?

Really, there were many times I cursed myself for spending so many years learning English, when Russian would have been a much better option (good think I can understand it and speak a little, such as in the Foreigners' Police Department)!