With its dynamic cities, snow-capped mountains, and awe-inspiring temples, Japan offers a fascinating blend of ancient culture and dazzling modernity. There's plenty to do here, and the country's many bullet trains make it easy to zip from one destination to the next; plan to dine on sushi and sake, visit one of the 21 UNESCO World Heritage Sites, and relax in a bubbling hot spring after enjoying some of the country's world-class skiing. There's no doubt that visitors to Japan will be spoiled by the incredible array of things to see and do, but here are 25 of the best.

Fushimi Inari-taisha

© Courtesy of jdavenport85 - Fotolia.com

Ghibli Museum

© Courtesy of mrnovel80 - Fotolia.com