Don't waste your time/money at Wolf Creek. Completely overrated. If you are going to play golf in Mesquite play Casa Blanca, or keep driving for half an hour and play Entrada, Sunbrook or Coral Canyon in St. George...all better than the Mesquite offerings.
As for a book, completely personal. Some people love the size and action at a Ceasars or LV Hilton, but personally I like the book at Bellagio. Nice, Small and a good place to settle in for an afternoon.
As for other things to do? Flip a coin...tough to go wrong with any of the shows at the big casinos.
pops