The rainy Royal Mile adds an air of mystery and vintage to old buildings