Hollywood Drive in is ridiculously well themed. Our kids loved it, we loved it. It is very expensive, though, but you do get a discount by paying online. Note that buying online doesn't really save time in line when you get there, it seems. It just saves you some $$. Don't forget you'll have to pay for parking, so if you wait until after 6pm, you save on that.
We also liked the Disney Winter Summerland. It's not cheap, either, but it's well themed and fun.
There are some other courses, but honestly, they are like stuff you can find in any tourist trap towns (Pirate's Cove, etc) . If you really just want to play mini golf, there are plenty of options.