A full 18 hole disc golf course right in Balboa Park.
The course fees are still very reasonable, at $2.00 during the week, and $2.50 on weekends. It costs an extra $1.50 to rent a disc if you don't have your own.
While you are there be sure to check out the Tree of Shoes.