The average Scot will spend £465 on Christmas presents this year, more than the national average of £445, according to MoneySupermarket.com.

So we are a generous bunch, but have we caught up with all the latest dodges to save cash on our shopping?

DISCOUNT VOUCHERS