Spring cherry blossoms and fall foliage are Japan's peak seasons. Here's what each season offers and the crowded periods to skip.