We find the price of whisky in the pubs and restaurants to be quite reasonable - with low prices at £3.50 for a shot of 10 year old single malts to £10 for 18-21 year olds. Most 15 year whisky's are £5 ($7.60 USD). Of course, more can be spent on unique brands and longer aged malts. This compares to the outrageous $30 William paid for Oban 15 year in a casino in Las Vegas and the typical $15 at a bar in Chicago.
Along our trip we found that William can enjoy a stronger peaty flavor (such as Laphroaig or Caol Ila) and Anne can enjoy a sweeter taste (such as Belvenie Double Wood). But there are several (in addition to Oban) which we both enjoy, including Springbank and Dalwhinnie 15 year.