Mark,
Peebles is olde worlde scottish golf. OTM or Braid, I think. It's a bit(!) hilly and fairly average, but an afternoon not wasted.
Cardrona (JC-S is right) - nice hotel, great food, good leisure complex. Golf course has maybe 6 good holes. VERY long and a bit hilly. Cart recommended (bet you never thought you'd hear a Scot say that!) Some horrible detailing, cookie cutter bunkering and THE worst par 5 I've ever played, but okay.
Roxburghe - much better all round. Some GREAT holes.
Other Borders golf: I quite enjoyed the Hirsel, hated Eyemouth, Kelso dull, a few others but nowt wonderful.
FBD.