你只和二房东发生合同关系,由于大房东是明知的情况下,可以推断为认可,所以该合同是有效的。由于你的租房合同关系是和二房东发生的,所以应当由二房东向你承担违约责任。答案是告二房东,支付的费用要根据当地行情和具体情况判断,包括盖房的投入和因提前解除合同带来的过度损失。