First time in Japan – 3 week itinerary

Hi! This will be my and my husband’s first time in Japan (and first overseas trip). We’re there for 3 weeks and I was hoping to get some insight on whether or not our itinerary was realistic and made sense. TIA!

Osaka

Day 1:
Shitenno-ji and Tennoji Park
Tsutenkaku Tower
Dotonbori

Day 2:
Nara Park
Kasuga-Taisha Shrine
Todai-ji
Yakushi-ji

Day 3:
Osaka Castle
Kema Sakuranomiya Park
Namba Yasaka Shrine

Day 4:
Gate Tower Building
Ohatsu Tenjin Shrine
Umeda Sky Building

Day 5:
Himeji Castle

Kyoto

Day 6:
Kiyomizu-dera Temple
Yasaka Pagoda
Kennin-ji Temple

Day 7:
Yasaka Shrine
Maruyama Park
Kamo River

Day 8:
Fushimi Inari Taisha
Kinkaku-ji

Day 9:
Nijō Castle

Day 10:
Jizōin Temple
Saihō-ji Temple

Tokyo

Day 11:
Samurai Ninja Museum
Maikoya Tea Ceremony
Nezu Shrine

Day 12:
Shinjuku Gyoen National Garden
Tokyo Metropolitan Government building
Omoide Yokocho

Day 13:
Shibuya scramble and shopping

Day 14:
Hakone Open Air Museum
Hakone Ropeway
Lake Ashi Cruise
Hakone Shrine
Heiwa no Torii

Day 15:
Meiji Jingu
Tokyu Plaza

Day 16:
Meguro River

Day 17:
Team Lab Planets

Fujiyoshida

Day 18:
Travel and rest day

Day 19:
Chureito Pagoda
Arakurayama Sengen Park
Mt Fuji Ropeway
Sightseeing Bus

Day 20:
Fuji-Q Highland

by Princess-Pancake-97