As brand loyalty dwindles, Hilton and Marriott have begun campaigns encouraging consumers to skip web agents like Expedia and book directly for low prices and perks.