The town of Karlovy Vary is located in the western part of the Czech Republic at the confluence of the rivers Teplá and Ohře (Eger), about 120 km from Prague. It is the largest and most famous spa town in the Czech Republic. Good for a one-day trip! (2h from Prague by bus; Bus company: Regiojet)