Visiting Japan for the first time can be daunting, so we break down everything you need to know before visiting this incredible country.| Creative Travel Guide