DH is a "regular" WDW golfer-every day! The badge is about $90 and it allows you and up to 3 guests with you to play at a reduced rate after 10:00am. Don't know the rates in April, we always go in May, primarily because rates are lowest-$35. And that includes 1/2 a cart. If you're by yourself, as DH usually is, just sign up for a tee time, and they'll group you with others. The course is the Lake Buena Vista course. If you get to play, be sure to bring a camera! Last year, DH had someone take his picture on the golf course in front of our Villa. Great, unique picture. I haven't yet timed it so that I'm on the balcony to wave when he plays by our villa, but sometime I'd love to.
Whether or not the badge is worth it depends on how many rounds of golf you're going to play in a year (it's good until the end of the same month in the next year) and whether you'll have guests with you.