You need a valid passport to enter the Czech Republic. Citizens of most EU countries, .S.A., Israel, and some other countries do not need a visa for short-term visits. However, due to changes made in policy recently, citizens of some countries e.g. Russia now do need a visa to enter the Czech Republic. Since the regulations can change, we suggest checking the website of the Czech Ministry of Foreign Affairs or with the Czech Embassy or Consulate in your country about regulations for your nationality.