First time to Japan, I have 17 days to play with. Would this itinerary flow?

Just interested in good food, inner city neighbourhoods, lots of walking, some shopping, some culture and a good balance. Temples ain’t my thing.

Nov 7 – Tokyo ArrivalEvening arrival, dinner, rest.

Tokyo (Nov 8–13, 6 nights)
Nov 8 – Shinjuku
Nov 9 – Harajuku, Shibuya, Daikanyama, Ebisu
Nov 10 – Shimokitazawa + Nakameguro
Nov 11 – Yanaka Ginza + Ueno Park
Nov 12 – Shopping day (Ginza, Shibuya, Harajuku/Omotesando)
Nov 13 – Yokohama day trip (Chinatown, bay area)

Hakone / Mt Fuji (Nov 14, 1 night)
Nov 14 – Ropeway, Lake Ashi, Owakudani ValleyStay in onsen ryokan (hot spring inn)

Kyoto (Nov 15–17, 3 nights)
Nov 15 – Gion evening walk
Nov 16 – Arashiyama (Bamboo Grove, Monkey Park, river walk)
Nov 17 – Kurama → Kibune hike + onsen

Osaka + Day Trips (Nov 17–23, 6 nights)
Nov 18 – Osaka: Dotonbori food crawl, Osaka Castle, Umeda Sky Building
Nov 19 – Nara (deer park, gardens)
Nov 20 – Minoh Park (waterfall hike, autumn leaves)
Nov 21 – Kobe (harbour, Chinatown, sake district)
Nov 22 – Himeji
Nov 23 – Okayama (Korakuen Garden, castle, Momotaro street)Final day in Osaka before flight

Nov 23 – Depart OsakaEvening flight (9 pm).

All tips appreciated!

by West-Anything-5983