Agreed, it seems you are paying a premium with those package deals for the meet and greet and 'legends brunch'
Anyone making your own arrangements I would suggest not staying at any of the hotels around Wembley itself, the centre of London is only a short trip on the underground and you will find a hotel for any budget.