Known for its eccentric culture that is quite unlike anywhere else in this world, futuristic Japan is a unique and fulfiling travel destination and cultural experience.
Japan is a fabulous juxtaposition of ancient traditions meeting modern culture and futuristic living/technology. One moment, travelers can find themselves at the foot of a centuries-old Buddhist temple and the next, they are surrounded in a haze of neon lights in downtown Tokyo.
Tokyo makes a great starting point for traveling through Japan. Travelers could spend weeks in this huge city and never scratch the surface in terms of what it has to offer. One of the best things to do in Tokyo is to hop around the different neighborhoods. In Harajuku, spot locals wearing eccentric fashions and browse through the local independent boutique stores. In nearby Shibuya, conquer the world's most famous and complex pedestrian crossing which sees people venturing forwards, sideways and every which way. In Shinjuku, many themed cafes and restaurants are a weird and unique way to pass the time. For instance, the famous Robot Restaurant sees strange robot dances and light shows going on while you are tucking into your appetizers.
For a feel of more traditional ancient Japan head to Kyoto. There are over 1,500 temples in Kyoto and it would be physically impossible to see them all in a few days. Head to the local favorites of Sangusangendo where thousands of Buddha statues are lined up neatly in a fragrant prayer hall, or ascend the Fushimi Inari shrine, famous for its hundreds of vermillion gates. Don't miss venturing to Kyoto's Gion district -- one of the last remaining Geisha districts in Japan where travelers can catch a glimpse of this mysterious group of people if they are lucky.
The best time to visit Japan is during the spring, when cherry blossoms fill the trees and beautify the streets with their delicate pink petals. This is also the busiest time to travel, so try to organize your travel in advance!