In the heart of the Japanese mountains, the villages of Shirakawa-go and Gokayama are home to treasures of traditional Japanese architecture: thatched cottages with sloping roofs, designed to ...