The enchanting city of Nikko is a place that invites travelers to slow down. Its mountain scener...