I’m about to sound like the ignorant American I am, so I apologize in advance! We’re looking at a trip to Germany, and possibly Prague, and we’ve noticed that a lot of the hotel names are French and a couple hotels that aren’t named in French have replied to comments with things like “Bonjour! etc etc” What’s up with this? Is French just the most commonly spoken common language, even in Germany and Czechia? (I know that Germany and Czechia have their own languages, of course.) Or is it something else?
I lived there for two years, and I think I met one french speaking expat during that time. Czech is the official language (surprise!), and "everyone" speaks it (apart from yours truly).
One thing I found interesting while living there was that it was usually a safe bet to assume everyone older than me knew russian as a second language, while everyone my age or younger spoke english.
I lived in Brno, which doesn't have much tourism (just a bunch of expats), but in Prague you'll have no problem with English, I'm sure.