I'm heading to Tokyo and Takayama in July! Any recommendations for places to stay and fun cultural experiences? And souvenirs?