I like number two as well. The courses will not be as crowded. Let everybody play their round(s) at thier leasure in the morning and have a lot of fun. Then, at a specified time, throw a party at one centralized course in the afternoon, letting people come and go as they will. If you make it a two day event, have the party around noon on the second day and play on.