You're married, not dead. There is not a thing wrong with you.
Of course you're going to be physically attracted to other men. And why not? They're cute! It doesn't mean that you want to take them home and bed with them right? It's human nature to find others beautiful, attractive, hot, sexy, whatever.
You can't really control what happens in your dreams so no need to feel guilty. When you have these dreams do you wake up and think, "Wow, I need to leave my husband and go start a relationship with hottie Home Depot guy?" I'm going to guess not.
No harm. Stop feeling guilty. I bet your husband has had a dream about the hot weather girl sometime in his life.
And...I just wish that when I had dreams like this, the men who I think are hot (i.e. my celebrity crushes) would show up and not just random dudes LOL.