I'll add my 2 cents. Given the choice between those two courses (Presidio and Harding) I would choose Harding. I find Presidio to feel gimmicky and a lot of the time good shots aren't rewarded. Harding is indeed flat but the trees make the course very pretty. I am surprised by the amount of love for Sharpe. I have played it twice (I live in the city but I belong to one of the private clubs) and couldn't believe the terrible shape it was in both times. On top of that, numerous holes have been under renovation for what feels like a lifetime. Enjoy your trip to SF, it's an amazing city!