a co-worker booked the BT personal shopper for his other half, the personal shopper was aware of the budget, she wasn't. Apparently it went down really well (and shopping came to within a couple of Euro of budget).
If BT isn't her thing, debenhams have personal shoppers and probably can work off a set budget!
alternatively weekend in NY / Paris / Rome never goes amiss, and you get to enjoy that also!