Japan is and beguiling land of contrasts; a place where ancient aesthetics and traditions sit happily alongside hypermodern urban culture and technology. Such exciting contrasts, combined with the friendliness of the Japanese people, unrivalled customer service and transport facilities ,make travelling in Japan a Joy.