5 of the best Japanese inns to stay at that marry tradition and modernity