The Houston rodeo generates millions for the city, but local restaurants are often left reeling from slow business.