The best way to travel to Karlovy Vary is to fly into Prague and then rent a car or get on one of the many direct buses. The ride is about 2 hours.