If you’re not an EU citizen or from one among the 40 states which are exempt from short-term visas requirements, you’ll got to apply for a Schengen visa before moving to Czech Republic. Within 30 working days of entering the country, all foreigners are required to register at their local Foreigners Police Inspectorate.
Expats who wish to register as freelancers have a rather different application process and must obtain a license called živnostenský list. Prague isn’t the sole option when settling within the Czech Republic — other cities, including Brno, Ostrava and Plzeň. Most expats prefer to move to Prague, the nation’s political, cultural and economic center. However, the Czech Republic features a lot more to offer.