In my experience, the best time for group photos is once everyone has arrived at the reception venue and has 20-30 mins to get a drink. This way, most people are together and your guests can entertain themselves with a drink and some canapes whilst the formal photos are done.