Upvote:1
This is reply to @svick comment on @traindriver answer, because I don't have reputation to comment. It depends on age. Older generation don't speak English, but younger usualy speak english.
Upvote:2
Except for Prague, Czech Republic is actually a quite cheap place. You can easily eat a full meal with a beer for ~5€. But since you ask for accommodation, I would look for "Penzion" - something like a small hotel. I have stayed in Penzions where I paid ~15€ for one room. Rooms were usually simple, but clean and definitely OK for that price! The tricky thing is that they won't always have a homepage (or only a Czech one). If you want to book ahead, I would either try via a local tourist information, who will be happy to help you find something nice, or check in a travel guide listing for Penzion names and email addresses.