The Cortijo Blanco Hotel, between Puerto Banus and San Pedro has all inclusive rates. its 2km west of Puerto Banus
I have looked at www.expedia.co.uk and they are quoting 46 pounds sterling all inclusive, around 60 euros a night. They also have a sister hotel called the Pueblo Andaluz about 100m away.
There are buses to marbella from outside the hotel.
Cortijo Blabco Hotel,Carretera Cádiz KM 172,000
29670 Marbella, Spain
+34 952 780 900
Roland