Lloyd
Firstly, good to hear from you again, and hope all is well. Secondly, unless you have a gig in Edinburgh and/or want to show your son a bit more of Scotland, think about staying in the west e.g. (Glasgow Gailes, West Kilbride and then a real treat at Prestwick). Unless your son is extraordinarily wild off the tee, any of those courses would enthrall him, and you too!
If you must go east, forget about East Lothian this time, but if you must go there, stay at Gullane and play #2, #3, #4 and even #1. If you can, slip him onto Muirfield and make sure he carries 20-30 balls with him. Possibly the best golfing experience in Scotland. If you want to go to Fife, stay in St. Andrews and play the Strathtyrum (superb for a beginner and challenging enough to be a regular stop on the Scottish Seniors Golf Society's Winter Tour) and the Eden. Save a day to allow Mark P. to comp you at Elie, and don't give him and Cameron any strokes.
Bon Voyage
Rich