The former capital of Japan, Kyoto has many beautiful, picturesque places to offer visitors. With many historical buildings and scenic gardens, the city has an abundance of picture spots all year round.
For that romantic beach photo shoot, check out Okinawa! With an endless amount of beaches, and many being ranked as the clearest waters, Okinawa provides a perfect place for a photo shoot in paradise.
Known for having beautiful traditional areas as well as modern city areas, Osaka is a good balance of both worlds. The area is also known for its foodie culture with its many restaurants and street food.
Just a little away from Tokyo, Yokohama is the second largest city in Japan. Yokohama's port was the first to open foreign trade and has led for the community to grow into a very diverse setting.
Full of outdoor picture spots, Nagoya can be found in-between Tokyo and Osaka. The city has the fourth population in Japan and the capital of Aichi Prefecture, Nagoya is almost at the center of Japan.
Tokyo is the current capital of Japan. The city offers traditional as well as modern architecture to see. In addition, there are many parks with beautiful flowers for every season.