Feedback on my 3-day Tokyo itinerary?

Hey everyone, I'm heading to Tokyo for the first time (Nov 26-29) and put together a quick itinerary. Would like your thoughts and suggestions.

Nov 26 (Arrival, evening)

  • Land at Narita
  • Withdraw money from ATM (how much cash will I need for 2/3 days?)
  • Kesei Skyliner to Ueno
  • Check into hotel in Ueno

Nov 27 (Day 1)

  • Visit Asakusa (Sensoji)
  • Take Sumida River cruise to Odaiba
  • Aquacity + Decks (lunch + exploration)
  • TeamLab Planets
  • Return to hotel in Ueno
  • Dinner at Yamachan Ueno

Nov 28 (Day 2)

  • Explore Meiji Jingu, Yoyogi Park
  • Shibuya (Sky, Scramble, Miyashita Park)
  • Suggestions for lunch in Shibuya?
  • Shinjuku (Tokyo Metro Building, Kabukicho, Omoide Yokocho)
  • Suggestions for quick dinner in Shinjuku?
  • Return to hotel in Ueno

Nov 29 (Departure, evening)

  • Stroll Ueno Park
  • Checkout hotel
  • Kesei Skyliner to Narita for evening flight

Thanks for any advice!

by bluntoast