Kamenets Podolski in Ukraine is a magical city, surrounded 300 degrees by a river and protected by a magnificent castle.
Gorgeous city with a tumultuous history, as much of the area was victim to.
In the last picture you can see how the castle was built, and withstood siege. Only to be breached once by the Turks!