My 2 cents on the topic...
The foreskin is there for a reason, to protect the glans of the penis. It also leaves the glans quite sensitive, enhancing sexual pleasure.
If your religion dictates it, then so be it. But I am pretty much against what has been routine circumcision on newborns except in the extremely rare cases that it is medically necessary.
The decision (except in those cases) should be left to the boy himself, when he becomes of age. If he doesn't want it any more, then fine - that should be his decision. It's much easier to remove a body part than to get it back.
There is absolutely no reason for it to be removed simply because "everyone" gets it done, or because a parent may think it's "ugly". I think it's barbaric.