Roy Kaizer is awesome for a public course. The guys in the clubhouse can be pricks though. Someone needs to remind them that they work for a public course, they are not PGA tour players.
Lago Vista (Highland Lakes) is a great public course. I've played forest creek and it is good too, but Lago Vista is sitting right on lake travis. Great views, fun holes, and a friendly staff. I'd play there over forest creek any day.