Please, be advised that if you intend to stay in Czechia and you are non-EU citizen, you are required to obtain a visa. Czech visa is issued by the Czech Embassy in your home country where you can also get more information. You can find the information about Czech Embassies abroad here and conditions for obtaining visas to Czechia here.
Non - EU citizens have to apply at the embassy of Czechia in the country of their permanent stay for:
or
The application procedure for obtaining Visa / Residence Permit - takes about two to three months. Usually applicants need for getting a Visa:
SU SBA will help you:
List of Czech embassies abroad and conditions for obtaining Visa can be found here.