Like a fairytale village plucked right out of central casting,
Prague Castle is actually a complex of courtyards and historic buildings, including the gothic St. Vitus Cathedral where Czech kings and queens were crowned.
The Seaside Restaurant is called Grotta Palazzese Hotel and is one of the most magical places to eat in the world. It's in Polignano a Mare, Italy's coast!