Japanese Countryside Kamakura Karuizawa Magome Nikko Japan’s Countryside Towns and Villages - A Break from the Busy City Life