Vibrant streets, ancient temples, delicious street food... This Osaka Kyoto Nara itinerary has it all, plus bonus travel tips!