Masuleh is the traditional and unspoiled mountain villages in the Caspian province of Gilan. It's a cool 1050m (3444ft) above sea level and, formed by several irregular levels of terraced cream houses, appears to have grown out of its surroundings. So steep is the slope that there isn't even a network of alleys, instead, the flat roofs of many houses form a pathway for the level above.
There are a few facilities there, just one hotel and a restaurant, although you may be able to get a room in a local home, but Masule's inspired setting makes it worth the effort to get there.