Dear all: I have 4 full day in December 1st-4th in Japan stay near Tokyo sky tree and plan to visit 1st day in Nikko. 2nd day in Hakone, 3nd day in Kamakura and 4th day Tokyo city tour. But I would like to go to Takayama and Shirakawako too but this must cancel some list out. Please suggest between Kamakura and city tour with Takayama and Shirakawako which way should I choose?. Travel to Takayama and Shirakawako take about more 4 hrs from Tokyo, thus it should be 2 days trip and overnight there. I would like to have your idea that cut off City tour and Kamakura then replace Takayama and Shirakawako instead,which is the best?. Thanks so much for your suggestions.