Tokyo itinerary

Hello every one!:) Next year I’ll be visiting Japan (March 20 – April 5) with my girlfriend and i’d like your opinion on my Tokyo itinerary as a part of the whole trip. Any modification, tips or suggestion will be well welcomed. I tried to include as much as i can without forgo balance and relaxed pace, as far as possible.
I think lodging in Ueno or Akihabara is the best option given the itinerary but, as I said, i’m all ears to any suggestion. Thank so much in advance to who will answer:)
Here’s the itinerary I thought of:

First part of the trip (March 20 – 26):

03/20: Arrival at Narita at lunch time, 12.30 pm. Afternoon: Ueno. Evening: Akihabara.

03/21: Morning: Asakusa and Kappabashi-dori. Afternoon: Yanaka and Ueno (Nezu Shrine, Ameya Yokocho, Skytree).

03/22: Full day: Shibuya, Harajuku, and Shinjuku (Tokyo Metropolitan Government Building).

03/23: Day trip to Kamakura. Evening: Return and relax in Okachimachi.

03/24: Morning: Tsukiji and Imperial Palace. Afternoon: Ginza. Evening: Tsukishima (with a possible stop in Odaiba).

03/25: Day trip to Nikko. Evening: Return and relax in Ueno.

03/26: Depart for Kanazawa in the early morning.

Second part of the trip (April 4 – 5):

04/04: Arrive in Tokyo from Osaka. Morning: Shinagawa. Afternoon/Evening: Ueno or Akihabara, with the option of an evening in Odaiba.

04/05: Morning: Akihabara. Afternoon: Depart for Narita Airport at 17:00.

by Business_Motor_1895