Visegrád, Hungary

Visegrád is a riverside Hungarian town steeped in royal history.

An aerial view of the snow-covered ruins of Visegrád Castle in Hungary, with the Danube River visible below and the surrounding mountains in the background.