We love CBBR. We can get a family suite with a little bit more room. They have a pretty good foodcourt and great pools (dont forget an innertube for the lazy river, they will blow it up for you). I would also recommend Sapphire Falls, nice regular hotel room, they do have the boat to the parks. Most of the time we have not needed the Express pass, but if you want it I would suggest RPH or HRH.
Make sure to use the 1hour early admittance for UO hotel guests, it is so worth it. This will also give your daughter an advantage for the Olivanders line. If one of you can get an AP it is to your advantage for discounts at the hotel and on restaurants and merchandise. Compared to Disney you get more bang for your buck at the hotels and with the AP. Parkhopper tik is a must to ride the Hogwarts express (Make sure to ride both ways.).
A couple of HP suggestions, have breakfast and/or lunch at the Leaky Cauldron, one of our faves. Also the ice cream at Florean Fortescues is really good. We pick up a cone or butterbeer and then walk over to the Celestina Warbeck show and enjoy our ice cream or drink.