Organisers of the Cheltenham Festival are to reduce capacity and the price of a pint following criticism from spectators.