I have done 10:30-12:30. When they arrive, I let them free play/play a game, then eat lunch, have cake and either play or open presents (depending on how things are going). This allows for them to get home and nap/rest if they need to.
If you are not planning to feed them, I would do 3-5.