It depends on the year and the destination, but late March through early April are typically your best chance to catch Japan's famous sea of pink. Our Spring ...