We visited Edinburgh Christmas Market with £20 to see what we could afford and were surprised by the food, drink and souvenirs on offer.