We have 2 nights to spend between Kyoto and Tokyo. I'm trying to decide whether to just go to Takayama, or Kanazawa as well. At the moment we have a hotel in Takayama booked for 2 nights after leaving Kyoto, and were going to miss Kanazawa. I know it has the famous garden, but we're more interested in Shirakawago. I figure if we only have 2 nights to spare in the area I'd rather stay 2 nights in Takayama and do a bus trip to Shirakawago on the full day that we're there. I also hate staying only 1 night at places as it makes everything seem so hectic. Is Kanazawa unmissable, or optional, as there are gardens in Kyoto that we'll see?