As far as I know you are only allowed to take a cat or a small dog on board. They should not exceed some certain weight. and there are restrictions on certain breed. Since you are carrying a snake I believe they might not accept it on board. You also needed to get some certain papers for your animal. You should have checked with the American Embassy in Italy. Have a safe trip
re: transportation of your snake