No city does F1 quite like Las Vegas. The hospitality and entertainment offerings alone left a luxurious stamp on race week.