Nelson, you might find the Scotsmans Lounge on Cockburn Street is a just what you want, in Edinburgh. This is just off the Royal Mile, near the junction of North Bridge. And then if you go down Cochburn Street towards the Waverley Station, and turn right onto Market Street you will find the Hebrides Tavern. Both of these pubs have nightly live music -I go there often !

Enjoy your trip.