This Idaho mountain town is the 'Center of the Universe' - or so it proclaims. Explore its lively historic center, mining ...