Perfectly priced presents for under £30 to treat yourself or an art lover in your life