10 day itinerary Japan

Hello , here is our 10 day itinerary –

first time in Japan – March 27 to April 5

cherry blossom season. Vegetarian (vegan + dairy OK).

Osaka – 3 nights (Namba)

Mar 27: Arrive Osaka → Dotonbori walk

Mar 28: Osaka Castle (sakura) → Shinsekai → Umeda Sky

Mar 29: Suzuka Grand Prix (full day)

Kyoto – 3 nights

Mar 30: Osaka → Kyoto → Philosopher’s Path → Kiyomizu-dera night

Mar 31: Arashiyama (Bamboo Grove, Tenryu-ji, bridge, relax)

Apr 1: Fushimi Inari early → Nara (Todai-ji, deer park)

Tokyo – 3 nights

Apr 2: Kyoto to Osaka -> Shibuya Sky + crossing

Apr 3: Mt. Fuji day trip (Kawaguchiko/Chureito/Oishi Park)

Apr 4: Meiji Jingu → Harajuku → Asakusa → Shinjuku dinner

Apr 5: Ueno Park → fly home From Tokyo

Considering adding one ryokan stay with private onsen somewhere (Kyoto or Hakone). Does this pacing look reasonable or too packed anywhere?

by sonurocks341