Located close to Slovenia and 50 mi/80 km north of Zagreb, Varazdin, Croatia, is a lovely town that contains baroque buildings, including the 15th-century Church of St. John the Baptist.