I would say 'confront' him indirectly. Ask him if it is meant for you. If he gets all tense and defensive then yes he might be lying to you.
Keep the hotel receipt and take a photo of the gown. And download the photos of the trip from his friend's facebook. Unfortunately for divorce cases they still need those 'in bed' photos and videos as evidence for adultery.
My elder sister found receipt of a booked tour package to Langkawi for two and tenancy agreement for a woman under her almost ex hubby's name inside his wallet. However as she was a housewife and has two kids with him she kept quiet until he requested for a separation and had moved out to stay with his mistress. They were sleeping in separate bedrooms long before this. She had asked him to sleep inside the master bedroom but he kept saying he was tired and snored so preferred to sleep in my nephew's room inside. Eventually he only went back late at night to avoid any confrontations and later on only to change in the morning for work. He was a businessman too. My sister had filed for a divorce and is asking for sole custody of the kids as her hubby has never cared for them. He sees them at most once every 1/2 months. Worse still the kids have been diagnosed with mild dyslexia and are not doing well in school.
For the sake of your children, if you still have feelings for him, ask if he is willing to go for marital counseling at a family service centre with you. Sometimes men stray but they still love and care for their wives and children. If he refuses to do so, then file for a divorce. Keep all the receipts for bills and household expenses you have been paying for all these while. It can serve as evidence in court for spousal and child maintenance. Under the Women's Charter, husbands have to maintain their children and wives before and after divorce.