Japan is both old and new. Japan is both exciting and mysterious. Japan is simply awesome. With big bustling cities, wonderful medieval castles, temples and shrines, authentic restaurants and festivals, Japan’s culture and stunning natural scenery will definitely surprise you. Experiencing the Japanese culture is the best reason for going to Japan. Spring (March to May) is usually considered the best time to visit Japan. Depending on where you travel in Japan, during spring you will u … [Read more...]