When a city is located on a hill, you have serpentine streets, lots of stairs and cascades of cosy courtyards.
This is exactly how the city centre of Sevastopol looks like. In the distance you can see the sea. You sit in the shade of an orchard and listen to the music of silence.
What else is needed for a good life :)