Hotel-casinos have repositioned themselves as complete resorts, offering full-service day spas, huge shopping malls, and attraction-filled theme parks all in addition to the gambling, golf courses, and showrooms of the past.