Yes kids are more than welcome. Please let me know how many you will be bringing though so I can make sure I have enough activities for all of them.
The ceremony should only go for about 30 minutes. I would say it should be done by 4:45 at the latest. Then there will be a cocktail and appetizers hour while photos are taken then the reception and dinner will start around 5:30.