So FI and I need some help concerning logistics about our big day

we've kind of narrowed it down to 2 options/this is pretty much all that's available (but trying to plan a June wedding less than a year away, i figured it would be more limited):
1) Ceremony at the pergola at Duke Gardens - which is gorgeous!! at either 2 PM or 4 PM, and then an evening reception in Raleigh. Our concern with this is that there's not a whole lot of space for guests at the pergola... we will have about 150. Anyone get married there and have any thoughts on how to deal with this (other than cutting the guest list??)
2) Ceremony at the Raleigh Rose Garden (which is our favorite spot BUT is only available until 2 PM) around noon, and then an earlier reception. If we have the ceremony at around 12:30, and had a reception from 3-6... does that timing seem odd to anyone? We were thinking of serving a buffet sort of dinner, and wine/beer/cocktails.
I guess there is a 3) The other alternative with this is to do the ceremony earlier (11, maybe?) and have a lunch reception (with wine/beer/mimosas, etc). But with this option - or the second option - we are kind of worried about having the best lighting for photographs (both for ceremony and bridal party). And we want the reception to be fun (dancing and such) - we have been to a few lunch receptions where guests were... not so involved

I know we can't have it all

and I thought it might help us decide to hear some other people's opinions.
Thanks for your help!