Non-EU Nationals
As a non-EU citizen, you must have a visa to stay in the Czech Republic. The visa requirement is waived by the European Community for visits up to 90 days in a 180-day period for nationals of the following countries:
Non-EU nationals are obliged to register with the Foreign Police in the Czech Republic within 3 working days of their entry into the country. For the registration, you will need: a completed registration card (available at the office), your passport, proof of health insurance, your Czech address, and the name of the owner of the provided accommodation.