Agree with Adam. If you like exciting rides you'll have a great time. Stay on property and you get in an hour early so you can do the more popular rides. Definitely get the park to park pass, so you can take the Hogwarts Express between them. The HP rides are amazing, but many of the other rides and coasters are good. We stayed at the Cabana Bay which was fairly reasonable, decent food options, and has some nice size suites which is good with 2 teenagers. Food is expensive in the parks, but not Disney expensive. Portofino Bay is nice, a little more expensive but you do get the Express Pass with many of their packages.
You really need 2+ days in parks to do it right. We were able to add an extra day (more than hotel nights) for $25 a person. If it is important to ride the rides together you definitely want to stay at a property that gets you the complementary Express Pass option. If not, you can go in the single rider lines and get on rides almost as fast. My son and I did this since the girls didn't want to ride the big rides and you don't really talk during them. Most of the time we still got to ride together or very close.