Heading to Japan for a family vacation soon. Would love to hear any recommendations (food, activities, sites, shopping) for any of these places: Osaka, Kyoto, Takayama, or Ishigaki. Thanks for sharing!