Complex sentence: Ryokan are difficult to find in Tokyo and other large cities because many are expensive compared to hotels, and Japanese people increasingly use hotels for urban tourism, with a notable exception being Kyoto, a city many people visit "for" its ryokan.
Split into simpler sentences: Ryokan are difficult to find in Tokyo and other large cities because many are expensive compared to hotels, and Japanese people increasingly use hotels for urban tourism. With the notable exception of Kyoto, a city many people visit "for" its ryokan.