My dream dictionary says the following - 'In its psychological interpretation a snake in your dream is a phallic symbol, and to dream of one, especially if it was coiled around you, or otherwise on your body is a warning that you may be a slave to either your sexual passions or repressions. However, according to the oracles, snakes in a dream are warnings of various troubles, obstacles or treachery. Of course the colours and other details must be carefully taken into consideration, but as a general rule: to dream that you were bitten by one portends a period of struggle against unfortunate circumstances, and if it was a cobra, it carries a special warning to guard against accidents in the following few weeks. If your dream featured a snake wound around you which you could not throw off, you are being warned to expect treachery where you would least expect it. To dream of being surrounded and unable to kill more than one or two indicates that you are in danger of being seriously cheated by someone you trust, but if you managed to kill (or get rid of) them all, it is a sign that you will succeed in spite of any hostile opposition; to walk over the snakes without trying to kill them suggests that you will, in the end, actually turn the tables on those who are trying to block your way. To dream of playfully handling snakes suggests that you are in danger of being led astray by unprincipled friends or associates; and if your dream featured a professional snake charmer at work, it indicates thatyou will have to defend your reputation against malicious gossip.'
phew!