I need to buy my 16-year old niece a present. Budget is £30. I don't mind if it's vouchers, but not sure if shops? Ideas please....I haven't.a clue.