Should I forgive Him? Is sleeping with hookers, cheating?

I Have been my husband for seven years Married for 3 we have a 2yr old Daughter and I thought we were quite happy together...

The other day I caught my Husband in the local "massage" parlor and he denied anything but a massage, he told me I was stupid and that he couldn't believe I didn't trust him!

I let it go, talked myself into "you know he's right! Why would he lie?"

But the next day I couldn't go on with out confronting him, I had to go with my gut!

So I confronted him at work, and he eventually came clean... He had a rub and tug session with a topless "masseuse"

I was furious, and curious as to what else he has been up to?

so he confessed again he had been there a few times over a year and a half, (about 5 in total)

Even more angry and now very hurt etc, I probed some more and he has now confess to Prostitutes as well ...

He seems to think that, hookers is not cheating because there is now emotion involved? Well not his!

He claims to be very sorry, cried and begged me to stay etc I just don't know what to do?

Do I forgive and try to move past this?

Do I move on? Get an std test and try to bring up our Daughter alone?

(the std is in the process anyway)

Please Help! Is this cheating?

Updates
+1 y
Ok, I think we have established this is cheating!and I thought I would fill you all in on the Update...I have decide so far to try and work things out. Firstly for our Daughter and secondly, I do love him.I have to at least try! who knows...
Should I forgive Him? Is sleeping with hookers, cheating?
Post Opinion