The famous golf courses everyone knows, from Augusta to St Andrews: who can play each one, green fees from $70 to $775, and the best playable alternatives.