Tesco side for £11.25 or two half sides from Lidl for £18. Tesco one just about fits on baking tray, and I think guests would prefer the thought of. We regularly eat Lidl salmon which is fine for us.
Both supermarkets are within walking distance, anywhere else will take 30 mins with traffic, so don't want to consider anywhere else.