We Brits are told that we are reserved and private in our behaviour, compared to other nations that is. Looking at the Czechs superficially that may appear to be true, but look closer and in certain crucial ways things are not so simple.
We are told that an English man's home is his castle. Then what is a Czech's? I have seen inside very few Czech homes. I've sat in their gardens drinking coffee and/or beer but as for going inside, that is another matter. If we want to get to know people, we middle-class Brits will invite them to dinner (usually a dinner party to be precise). The dinner party will often include a tour of the house. Again that has hardly never happened here in Czecho. Well one reason is, I suppose, the fact that the main meal of the day in this country is lunch, but still I think it is deeper than that. Only one Czech friend has cooked for me - lunch or dinner.
I am not sure why this is. Perhaps it goes back to the communist days, when the only people you could trust were family and close friends and the only place you felt (relatively) secure was in your own home. You didn't let strangers into the sanctuary - a Czech's home was indeed a castle, whereas the Englishman's was actually his family seat.
If you do get invited to someone's home or garden - then take a gift. And if you invite someone to yours expect at least one jar of jam, or some home-made slivovice, or a whole tin of cakes, or vegetables and fruit from the garden or a mixture of these. In my experience the gifts will be home-made rather than shop-bought, especially if your guest is female. No matter that you only invited them round for a cup of tea - it is simply not done for them to arrive empty-handed.
I was talking about this to a friend, who although Czech by birth and upbringing spent twenty years in Britain, and we came to the conclusion that it was something about the Czechs wanting to show that they can afford to give food in return, again a harking back to a time when indeed there was very little to go around.