Medical insurance is essential for non-EU citizens. You should arrange health insurance to cover any medical services while in the country. EU nationals are generally eligible for free medical care (you will be required to show your passport when seeking medical attention). Dental treatment must be paid for. Emergency treatment and non-hospital first aid are free for all visitors to the Czech Republic. There are some medical centres and clinics (mostly private) with good English-speaking medical personnel. At Government facilities and hospitals, staff and doctors speak good English. Nearly all medical clinics will accept medical insurance and credit cards and have an on-site pharmacy.
If you suffer from respiratory problems should be aware that sulphur dioxide levels in Prague regularly exceed accepted levels between October and March – often by up to three times. With increasing car ownership and a lack of money for alternative fuels, this seems unlikely to decrease in the near future.