It all depends upon ones handicap and how much wants to pay, Monte Mayor isnt that far and is circa 50 euros with a buggy but you need to hit straight or add a further 50 euros of balls!
San Roque has two good courses.
For excellent deals call the Golf Service based under the m marbella mcdonalds arch! on 952 78 77 75 they have subsidised rounds at all courses daily, we played San Roque for 80 euros with a buggy instead of circa 150 euros.
Less expensive and a nice course is Los Arqueros behind San Pedro at 40 euors inc of buggy
shaun