Despite the relatively small size of this island nation, Japan is home to a fascinating culture and a diverse array of delicious foods. From shinto temples to the bustling streets of Tokyo, there are plenty of sights to see. When visiting, be sure to sample as many of...