Live music in Inverness: 10 best pubs for a sing-a-long : vi