My church does weddings at 1pm so I'm locked into the time.
We've having a Catholic wedding so it will last approximately 1 hour. I think an hour for pictures afterward is sufficient. If we do any outside photos, the drive time is insignificant because I'm getting married in my tiny hometown with zero traffic.
I plan on having apps and hors de ouevers available at the reception until FI and I get there. What time do I plan for dinner and what's an acceptable menu for such an early meal? My mom (isn't it fun when they get involved) told me not to have a big meal, but 80% of our guest list is coming from an hour away and some from 2 hours. IMO, they need a meal, and a reception long enough to make the drive worth as some will be spending 4 hours driving (roundtrip) that day.
3:30 seems early for dinner, but maybe it isn't. Just thinking "out loud" our guests would probably prefer to eat early as opposed to waiting for a long time between the ceremony and reception.