We are making our very first trip to Disneyland EVER June 17-21.  We are yearly WDW regulars but have never made it out to DL.  I am SO excited.  We're actually flying into Sacramento and doing a few days at Yosemite National Park and then driving down to DL and flying home out of LAX.
We're staying at GC b/c this is a "go big" trip for us.  We have 3-day park hoppers with 
Genie+.  I'm hoping to get in every single ride once and then hit our favorites a 2nd time.  My 12yo is all about the rides and my 4yo is in her Princess era so I booked BBB 

  She's also going to juuuust be 40inches so I'm thrilled that she can get on Big Thunder, Soarin, etc.
I have a few ADR reservations (got Trader Sam's) but we are more of "eat on the go quick service" family.
I really really want to catch some of the nighttime shows.  My disney MO is to be up at the crack of dawn rope dropping so historically we've had a hard time making it to fireworks.  But I really want to!  I figure at least I can catch WoC from the Grand balcony with the music piped in?
Any recs for where to rent a stroller at DL? I like the services that drop them at your hotel at WDW but not sure what the equivalent is at DL..?  Also is there a good grocery delivery service for bottled water, etc?
Any and all tips for this newbie DL family would be appreciated 
Also, hello!  First time posting