Croatia's ancient castles look pretty at any time of year. But there's something extra special about catching them in winter. Perhaps its seeing their grand fortifications, originally built for defense, once again embattled, only this time it's against the elements and not invaders. Or perhaps it's just that everything looks prettier covered in a blanket of pure white snow?
Trakošćan Castle, Varaždin County
Ozalj Castle, Ozalj
Trsat Castle, Rijeka
Bosiljevo Castle, Karlovac County