"Wedding" shoes are usually red or champagne, which is also suitable for wedding occasions. You can wear the same pair of shoes.
"Marriage" is a banquet held at a girl's home when she gets married. This is a banquet prepared by the bride's family, usually attended by the bride's relatives and friends.