Hello, I apologize if you have answered this question before!
Here is our itinerary:
arrive Narita, stay 2 nights in Tokyo
overnight in Nikko
two more nights in Tokyo
four nights in Kyoto with possible day trip to Nara
3 nights in Kanazawa
3 nights in Matsumoto with possible day trip to Obuse
1 night in Magome
1 night in Tokyo.