We visited Skopelos, the island of Mamma Mia, a few years ago. The town is built ampitheatrically in the heart of a bay and looks very beautiful with whitewashed houses and red roofs. The island is extremely hilly and Skopelos Town or Hora, as it is known to locals, has lots of delightful winding alleys built on a steep hill - so there are a lot of steps.
The countryside offers beautiful walks with incredible vistas and the beaches are spotlessly clean with crystal clear water.
More layers here.