Japan is a big and beautiful country to visit with so much to offer. Tokyo, Osaka, and Kyoto are three major cities that highlight Japan and are places to consider visiting with sites varying from history, culture, nature, to shopping.
Tokyo, Japan's capital, mixes the traditional and modern from skyscrapers and museums, to the historic Imperial Palace and Meiji Shinto Shrine. Along with the popular sites, there are numerous districts to visit, like the Asakusa district, where you can get the feeling of Old Tokyo and the Shibuya district, known for the world's busiest crosswalk and is packed with shopping and dining.
Osaka is Japan's second largest metropolitan area and a great place to experience a large, modern city known for their nightlife, street food, and the historical landmark, Osaka Castle. The Osaka Castle is a renowned, historic castle with a museum with varied exhibits, featuring gardens. Dotonbori is a popular district famous for its illuminated billboards and the vast variety of restaurants and bars.
Kyoto is all about Japan's ancient traditions, famous for its various Buddhist temples, and gardens, imperial palaces, shrines, and traditional wooden houses. One of Kyoto's most famous attraction, The Temple of the Golden Pavilion (Kinkaku-ju), is a UNESCO World Heritage site famous for its top two floors completely covered in gold leaf overlooking reflecting over the pond.
There are many attractions to visit and places to see in Japan. Each visitor's preferences are different. Tourist attractions include:
Kanto: The Imperial Palace, Senso-ji, Nakamise-Dori Street, Tokyo Skytree, the Ginza in Tokyo, Mount Ruji, Oshino Hakkai in Hakone
Kansai: Kinkaku-ji, Gion, Kiyomizu-dera, Fushimi-Inari Taisha in Kyoto, Todai-Ji, Nara Deer Park, Kasuga Taisha in Nara, Osaka Castle, Shinsaibashi, Dotonbori in Osaka
You can visit the famous Kabuki Street where there are restaurants with different styles including Korean, Chinese, and Vietnamese. There are also some bars to drink at night clubs if you were interested.