Nestled between towering limestone cliffs and the shimmering waters of the Adriatic Sea lies Kotor, Montenegro – a medieval walled city that seems frozen in time...