No matter if you want a ryokan (traditional Japanese inn) or an affordable place to stay, here is the ultimate list of best hotels in Kyoto!