Kyoto has a reputation as an expensive city to visit, but the city is much more affordable than you might realize. In addition to high-end kaiseki restaurants and luxury ryokan hotels, Kyoto has plenty of options for accommodations, dining and exploring that won't break the bank.