Craigellachie, a quaint Scottish town responsible for much of the world's whisky, is the ideal spot for a Scotch lover's pilgrimage. Brad Japhe is a freelance journalist specializing in travel, ...