A) In your opinion, which is more logical?
Evolution, hands down. The basics are very straightforward, and the evidence supporting common descent - though requiring much more investigation - are overwhelming.
Note that evolution vs Creationism is a flawed comparison because they don't attempt to explain all the same things. Evolution deals only with biological change; it does not deal with the origin of life (that's abiogenesis) nor the origin of the universe (that's cosmology) nor any other non-biological phenomenon (such as distance of the earth from the sun). More accurate is Creationism vs. Naturalism.
B) Should Creationism be taught in public schools? Why or why not?
Not in science class, for sure. Why? Because it is not science - in fact, it is strongly anti-science. Further, because it is religion.
I feel it could be taught in a philosophy or religion class as long as a wide sampliing other religious views are given equal time and presentation.
Those who think "both sides" - evolution and Creationism - should be presented in public schools are being ridiculous. Would they suggest that both sexual reproduction and the stork theory be taught? That both astronomy and astrology be taught? Creationism is scientifically refuted; it is long-outdated ancient mythology -- religion. It is not even in the same game as evolution or other science. It belongs in church - where fairy tales about imaginary, invisible superbeings, who violate all the laws of nature, are taught - not in schools where we are supposed to educate, not indoctrinate, our nation's children.
C) Can a Creationist also believe in Evolution?
Depends on the definition of "Creationist". Typically, the unqualified term pertains to a person who takes the Bible's Creation account, and the rest of the Bible, literally. In that case, no: evolution - and much other science (geology, astronomy, cosmology, paleontology, the physics of radioactive decay, etc.) - flat out refutes the Bible.
If someone uses the term "creationist" loosely -as in anyone who believes a creator, of some sort, created the universe, then yes. By that definition, people such as Kenneth Miller would be a "creationist", and he accepts evolution.