Of course you can. And many Catholic parents do. Doesn't Christianity preach love and tolerance? Christians practise these virtues, not just preach them.
Yes
=== === Yes. In fact they can attend church to go to another person's funeral or wedding if they so wish. It is just a matter for personal conscience, as long as the person is only attending church just for the wedding or funeral.
He was married in a church in Chicago. I enclose a link with wedding photos and the story of Barack and Michelle Obama's wedding.
City Hall, church, wedding chapel.
Yes it does. If, for example, you were married in a civil ceremony, the Church does not recognize that as sacramental matrimony and you must 'regularize' that marriage with the Church by confirming your wedding vows before a priest or a deacon. Some couples who have been validly married in the Church for many years will renew their wedding vows also, even though they have been validly married for years.
No, you need to hold a wedding ceremony before the Church considers a couple to be married.
All churches charge a fee for using the church to get married.
No, a church wedding is not necessary. The couple can be married by a Justice of the Peace; in a Chapel (just the two of you and resided over by a Minister or Pastor.)
Yes, not only must they take a class, but the Catholic must receive special permission (which is not always given) from the Bishop to have a wedding outside of a Catholic Church. Even if it is outside a Catholic Church, the wedding must still be witnessed by a Catholic priest (deacon, or bishop) or it is not valid.
Yes
Many, but not all Churches normally require local attendance in order to be married there. This is commonly done to insure there are no 'issues' within the neighborhood that would prevent the couple from marrying. Of course, it helps to support the Church as well.
Yes A: NO. You will need to work that out with your parish priest and the pastor of the church (outside your parish) in which you do wish to be married. The general rule is that you must be a parishioners of your desired wedding church for at least 6 months. If, however, you are marrying out of state for some reason, you may be able to work that out. You could be married in the groom's church. Parish Churches reserve wedding dates for their own parishioners. They really won't permit a non-parishioner to "take" a date that a parishioner may want.