After over 29 trips, I have found that I do better booking directly with the airlines and the resorts. It may be due to the fact that I live in a small state with few "special deals"....but I have researched all my trips and have found that I got a better price dealing with each privately. Maybe those that live in other areas can grab a good deal with Expedia, etc....but for me....no go.
Still, it works out fine. No direct flights locally, but only one stop in Charlotte, NC...which is fine by me. I can leave WV at 6:45 and be in Mobay by 2. Not too shabby for a local small airport. I would love to fly non-stop but it ain't gonna happen unless I want to drive 3 hours, spend the night...$$$$ and pay mucho for parking....it would have to be one hell of a deal for me to drive 3 hours. Locally, I can have family pick up my car at our airport, and bring it back the day of arrival...and I am good to go.