A trip to Japan can be one of the most enriching experiences of your life! The entire country is packed with cities celebrating traditional festivals, showcasing both old and new, and creating the ...