Tesco Direct have a sale on Ladies Gift sets. A good chunk are under £5 with a few starting from just £1 each.
Plus they also joined with the clubcard boost. If you boost £5 worth of clubcard vouchers you could spend your free £5 buying some presents.
There is sales across all the gifts range too. I grabbed some great bargains in the mens gift section.