Depending on where you want to go and what you want to do I have found booking through an Internet travel agency like Expedia (this is the site I used to book flights and hotels for a holiday in Thailand) very reasonable.
The only drawback is that you have to pay by Credit Card.

Happy traveling