Started your Christmas shopping yet? If not, don't panic. We've rounded up 20 gifts that country sports enthusiasts would be happy to receive, with prices ranging from under £5 to a generous £2,320. There's still time to do your online shopping too.

TAGS: