Dood,
Why pay money for someone to go to expedia.com for you?
Or try cheaptickets.com or like, the million other web sites that will pop up if you type in "cheap airline tickets" in a google search!
That's the way I get all my airline tickets, even when I'm travelling for business.
As for hotels, fuck that and stay in a hostel. They are way cheaper and they're not all shit holes. Plus, if you're going with a lot of people, 4+ shared rooms are way cheap.
When i went to Amsterdam I stayed at Hotel De Stern. (its not really a hotel)
It was right around the corner form Smokey's, and we didn't find it to be far from anything. Check out www.europeanhostels.com or www.hostelworld.com...etc.