Usually room only and seperate passes are the best deal. Disney has been pretty good about package deals lately though, and it seems that even more package deals are coming out than room only rates. The Visa package was a great deal, and so was the Fairytale package. I would book room only(now) though and wait just to be sure you have a room where you want to stay. Then either wait for a package or wait for a room code to come out. Worse comes to worse, you will at least have your room deposit paid. If a package comes out, you can have that deposit put on that. I usually think about the hoppers this way: If I don't plan on visiting EVERY water park, and DisneyQuest, then I skip the UPH and get a regular hopper with plus options. This allows us to visit a couple of water parks and still have them for next trip if we don't use them. I would rather pay for a one day admission to DQ seperate because I know that we will not be going back and forth to DQ daily. If you are not going to truly take advantage of the UPH then I would go for a regular hopper with a few plus options.