Start your trip by visiting the most popular attraction in Osaka - the Osaka Castle. The castle is a symbol of power and wealth of its former ruler Toyotomi Hideyoshi. Get a glimpse of Osaka's history through the exhibits in the castle. The castle is also surrounded by a beautiful park perfect for a picnic.
Travel to Kyoto and stroll down the streets of the famous Gion District known for its geishas and traditional teahouses. Make sure to spy a geisha or maiko or dine in one of the traditional restaurants. The district also has many shops selling traditional Japanese souvenirs and crafts.
Head to the Fushimi Inari Taisha shrine, famous for its thousands of bright red torii gates that line the mountainous hiking trails on the site. The shrine was founded in 711 and is dedicated to the Shinto god of rice and sake, Inari.
Located in northern Kyoto, the Kinkakuji Temple is one of the most picturesque temples in Kyoto. The temple is coated in gold leaf and is surrounded by a stunning garden and pond. Make sure to bring your camera for the perfect shot.
End your trip in Osaka by visiting the vibrant Dotonbori District, famous for its neon lights, street food, and eccentric shops. Try Osaka's famous takoyaki and visit the iconic Glico Running Man sign. The district is most vibrant at night.
If you have more time, explore more of Kyoto's temples and shrines such as the Kiyomizudera Temple, the Higashi Honganji Temple, and the Kokedera Moss Garden. For less time, skip visiting Dotonbori District in Osaka and visit more of Kyoto instead.