the deals on packages all come out a year in advance so you are going to need to search hard to find something of the quality that you want for a cheap price. you might be left with 2 options - bite the bullet and pay the high prices that you find when booking late or go for a villa with car and self cater. places like travel republic and sites like trivago are a good place to start but you aren't realistically going to get a bargain 4 months out from school summer hols.
I find B&B in an aparthotel a good compromise. I like a buffet breakfast but not for lunch/dinner. AI hotels that do a carte AI are usually hugely expensive.
Have a big late breakfast in the hotel and eat out once a day. For the other meal, either get chips, pizza slice or big ice cream or have a couple of supermarket trips for bread, cheese, crisps, ham, olives etc as well as the drinks and water.
Cheaper than naice AI but a better experience than buffet AI and you don't have the worry that you are tied to the hotel because you have paid for all meals that you may not enjoy.