Highland Park 12 Year Old Viking Honour is on sale in Sainsburys just now. Was £22 but now £26 but still very cheap. I like it, but not as much as Arran 10 year old (which is not chill filtered). But neither have E150a caramel colouring. Whisky is such a personal taste though, difficult to recommend.