John Lewis have a small but fine range of christmas hampers that you can order online, Our favourite is the John Lewis Christmas box, which contains all the traditional hamper favourites, such as biscuits, puddings and wines.
The hamper is available for £65 and you can currently get free standard delivery, which should see it arrive in 5 days.