From practical headwear and gloves to practical sailing tools, we have everything you need to find the perfect gift under £100.