Here is a selection of items that cost under £20 - great for a little impulse buy and some very affordable gift ideas