Wedged in between the 405 and 101 freeways and the L.A. River lies a magical land with castles and dragons and palm trees galore. Welcome to Sherman Oaks Castle Park, the best miniature golf course in the city. OK, so it's the only miniature golf course in the city. Nonetheless, this city-owned course is the perfect place for any number of outings, from a 6-year-old's birthday party to a fun, semi-ironic first date. Castle Park features not one but three very good 18-hole mini-golf courses, intertwined with windmills, pirate ships and disturbingly bright neon blue lagoons. At only $6.50 a ball for adults, it's about a third of the price of a ticket to the ArcLight. Castle Park also offers a batting cage with up to 80 mph fastballs, plus a densely packed arcade with air hockey, skeeball and myriad video games with truly horrible sound effects. And of course, prizes — a few thousand winning tickets gets you a gumball or something. Just don't try the pizza.