Of course, Edinburgh is a beautiful city to visit at any time of year. But it truly comes alive with light and magic around ...