If you have time to travel over the border it is worthwhile visiting Harrogate.It is full of craft and embroidery shops - at least it was when I lived there and is really fabulous place to visit.The Shambles in York is an interesting walk as well. Of course, the Castle and the park in Edinburgh are first port of call if you are on the tourist trail. Have fun.