I traveled on business to Las Vegas for 35 years .My business was with the hotels & casinos . I got the occasional free show with drinks . I never got a free room but ,I did enjoy the occasional perk .Over the years we got to see all the major entertainers including Elvis twice , Sinatra ,Sammy Davis ,Dean Martin Joey Bishop at the Sands hotel .no longer there etc etc .
The best years in las Vegas were 1965 to 1975 when there was space between the hotels not a concrete wall like today . when you work in a mega gambling city like Las Vegas you soon learn to keep your wallet in your pocket . I never met a gambler who was a winner long term & I did know counters playing Black Jack
No free cruise cabin is worth the price of what a person drops in the casino . In fact the only decent odds game in any casino is craps or bacarat . If a person bets correctly you will get true odds on a craps table . The only Fun thing we do on cruises is a Fun Slot Pull & we are about even wins vs losses