The best prevention for culture shocks is to learn about the place as much as possible before arriving. You can find some useful info on the following pages:
It might also prove helpful to connect with other foreigners living in Prague.
Here you can find some more general FB groups, however, it may be useful to also find groups specific for your nationality such as Brits in Czech Republic.
Some other tips
On public transportation:
- It is used by nearly every person
- It is common to give up your seat to the elderly, pregnant or those with small children
- It is common to let people get off before getting on
- Be aware of pickpockets
And you can also find some info in this useful checklist.
You can learn more about life in the Czech Republic here.