If your near Glasgow I would recommend
Evans at Escape, Braehead. I know this really isn't a LBS but I got great advice from the guys who know their stuuf. Plus I got a good discount from them. Other will disagree but I thought the service was excellent.
Much better than Dales in the city centre who tried to sell me a medium sized road bike when I needed the XL just to try and clear stock and not have the hassel of ordering a bike into store.
For clothing and other bicycle related items I would go to Alpine Bikes in the city centre. They have good staff and decent prices.