There's nothing prettier than Edinburgh at Christmas time – as these incredible pictures show Edinburgh's Christmas Market is back for 2025, and hundreds of locals and tourists are flocking daily to ...