The best place for tea and coffee is J Atkinson of China Street, Lancaster. They do mail order but if you can get to the shop that is an amazing experience. The basic Lancaster Blend, which <cough> has to beat anything from beyond the Pennines, is £7.50 for 250g which is more than PG Tips but this is quality! Alternatively they will do you Silver Needles, a white tea, for £12.00. For 50g. That's £240 a kilo.
For wine what you need is the Wine Society. It's a members club not a subscription service so you have to pay a membership fee, £40 I think, to join but once you're in you get half of that back of your first order and there are no obligations to buy a whole case, or even at all. The Society's Prosecco at £9.50 a bottle? They don't mind if you just order one bottle. A nice bottle of Domaine Denis Mortet Mazis Chambertin GC 2015 to go with the turkey? a snip at £595!
On the other hand, Aldi do a lovely Crémant du Jura, as good as any prosecco.