If you are interested in art, especially textiles, I recommend a visit to the Dovecoat Studios in Edinburgh. They are located in Infirmary Street, around a ten minute walk from Waverley Railway Station. The building was formerly a public baths.
I loved the installation in the stairwell.
There’s a viewing gallery where you can look down on the works in progress in the weaving studio. There’s also information on various commissions on the walls of the viewing gallery.
There’s usually an exhibition. When I visited it was Daughers of Penelope, which showcased the work of female weavers and artists. There’s also a cafe at the Dovecoat Studios.