East Princes Street Gardens have been transformed into a winter wonderland complete with an array of gift stalls, stomach-churning rides, and mouth-watering food and drink stalls.