Tradition and modernity share space in this island nation where ancient shrines bump up against skyscrapers. Castles and palaces whisper of history, and bullet trains shuttle you through spectacular landscapes to cities packed with world-class restaurants and shopping. From Tokyo’s urban sprawl to the peacefulness of Kyoto, from boisterous Osaka nightlife to Hiroshima's contemplative spirit, Japan’s big attractions never fail to dazzle first-time visitors. What keeps people coming back is astoundingly delicious food, a unique culture, and warm hospitality.