Fianarantsoa is one of the more attractive Malagasy towns. Built on a hill there is quite a contrast between the dreary Lower Town and the charming Upper Town. The Upper Town with its narrow winding streets and plethora of churches should be visited for the wonderful views, especially in the early morning when the mist is curling up from the valley.