The only golf I've ever tried is of the miniature variety. So, be sure to do some research on the following.
PGA Tour Golf Academy in St Augustine, FL:
PGA TOUR Golf Academy | World Golf Village
There is an on-site Renaissance Resort:
https://www.marriott.com/hotels/trav...ustine-resort/