The half demon/half goat Krampus will punish bad children and stop for selfies across Prague and many other Czech towns.