Pirates Cove
seriously though, either Augusta National, Pebble Beach, or St. Andrews would be nuts. At Pebble Beach, The tee times are booked in adavnce for like 2 years, so start booking now omission :P crazy wait list....
There are too many courses to determines what's the best though