Another festive destination is East Princes Street Gardens, hosting a traditional Christmas Market. Find something special at the stalls, which offer all sorts of local products, gifts, and delicious ...