The cheapest Christmas markets in Europe have been revealed - with one offering beer for just 79p