Hotel Imagine Kyoto is one of the best Kyoto hotels for families