Orange County National is probably going to be the best bang for the buck. I'd rank Panther Lake the better of the two, but both are solid. Osprey Ridge is the best of the Disney courses, which based on my experience, isn't saying much. The Marriott courses aren't worth your time. MetroWest is another bang for the buck place and apparently they just did a renovation. Obviously, if you're willing to blow a bunch of money, there is Bay Hill, Waldorf-Astoria, Ritz Carlton, Reunion, etc. Don't bother with Grand Cypress. Or if you are a member of a club, you can always have your pro call and try to get you out someplace. Country Club of Orlando and Lake Nona are the only private clubs I've played down there, but both are solid, though I'd give the nod to CC of Orlando. I don't really see the point of going to Orlando and then driving for an hour plus, but if you feel like it, there is World Woods and then the recently opened (and heavily marketed) Streamsong. World Woods is one of the best values in the country. Also a great value is LPGA International in Daytona.
Not much of a nightlife city, but definitely stay in town as close to Church Street as possible.