East Princes Street Gardens have been transformed into a winter wonderland complete with an array of gift stalls, ...