One unlikely European city has been hailed as the best value for a Christmas break, with a wealth of traditional treats and eye-catching decorations.