March to May is peak season in Tokyo, with great weather and riots of color in the city's parks thanks to the famous annual cherry blossom bloom. Locals and ...