A nice bottle of wine always makes a good Christmas present - and there's one very special kind in particular costing less than £10 that everyone should have on their lists.