December is all about Advent. Zagreb has one of the best-known Christmas markets in Europe, and towns on the coast decorate their centres too.
Eight places to build your trip around.
Croatia's largest port city, with a lively Korzo, Trsat Castle high above town and a strong beer and culture scene. An ideal base for Opatija, Istria and the islands of the Kvarner Gulf.