Check if you need a visa. In order to obtain a visa your passport has to be valid for at least another six months upon entry of the country. Also important: Check what kind of coverage your health insurance offers you in the Czech Republic, since you need to be insured the right way to obtain a Schengen visa.
Visa and passport information can be found on the website of the Czech embassy in your country.
Nevertheless please inform yourself thoroughly about all entry requirements. A usefull link is: https://www.mzv.cz/jnp/en/information_for_aliens/index.html
What is allowed to bring into the country and what can you take with you when you leave? Well, here is some information from the Czech customs: