If you wanted to avoid cheating then stop communicating with the guy you've fallen with right now. And instead, set up a date with your husband and meet up more and make a family. If that wouldn't do, then you should have a divorce. I think that's better than your husband will found out that you are lying to him.
How stupid I am to cheat my husband LOL
You don't have much of a marriage if you only meet once a year for vacation. Perhaps that marriage should end, so you are free to date whomever you choose. You can't build a life with someone if you spend years living apart.
Not stupid at all. Everyone has sexual needs so this was bound to happen. Just relax lay back and enjoy the sex.