Blooming cherry blossoms are a sign of spring. There is no place better to witness these magnificent flower-covered trees than Japan.