As responses here show, Japan is great and it's difficult to add to what's been posted. I loved Nara and its park, gardens and deer as much as Kyoto and found Kobe a highly pleasant small city. Okinawa gives a taste of tropical Japan and some great beaches, and short stay foreigners can fly...