Kurashiki is the quintessential Japanese town, with its canals and weeping trees. You feel like you've stepped in a time machine when a couple like this in traditional Japanese clothing strides by.