Christmas markets are all the rage in Europe, but you don't have to fly thousands of miles to find that crafty present.