Having fantasies with another person is fine when they do not involve the desire of being with that person instead of your significant other (excluding celebreties of course ;) ). Cheating for me is when you cross the line and want to have a "relation" (sexual or not - more than a friendship) with someone else.