Machrihanish was absolutely brilliant, can't recommend it highly enough. Excellent course, lots of blind second shots though and I reckon we were fairly fortunate with the weather.
Haddington nr Edinburgh is a nice course too, pretty flat track but well worth a visit.