There are several high powered golf schools in Florida and all over the country for that matter. Many of the resorts in Florida or wherever will have various packages you can buy that include everything from unlimited range balls, unlimited golf, lessons, etc. Does he have a buddy he could go with? That would probably be more fun otherwise do you golf? Maybe you could go with him and learn. That would be a GREAT gift for a golfing hubby for his wife to take up the game.
Call a couple resorts or look online and see what they have to offer. I know of a couple resorts in MN where you can get unlimited range balls, unlimited golf, golf cart for every round you play, meals and lodging for oh about $250-500/day depending on the resort. The Robert Trent Jones trail in Alabama is a popular golf destination and it pretty reasonable too.