I've always been fascinated by cities that are built on the steep slopes of a hill or mountain. The narrow streets and tight building formations usually leading down to the water are a favourite of mine.
Some of the best ones include:
Positano on the Amalfi Coast in Italy
from jaunt magazine at
http://jauntmagazine.wordpress.com/2...s-trips-italy/
Pittsburgh's southside slopes
from pittsburghskyline at
http://images.pittsburghskyline.com/...pes_in_winter/
Some of my other favourites are in Sicily, where many small towns are actually built on top of giant rock formations.
Castelmola, Sicily
from wordpress at
http://hg92.wordpress.com/2010/05/09...d-beach-bliss/
The picture doesn't really show how high up this town really is. You're literally right above Taormina and have an amazing view of Mount Etna as well.
What are some cool hillside cities that you know of?