Do I say or go?

Tt
I found out today that my husband has been cheating on me. His birthday is this weekend so we booked a party bus but this last week has been hell! Today is the first night he's been home since Sunday. I have yet to approach him about the situation because I don't want to ruin this weekend. What do I do?