And you have found the place you want to stay do you
1. find the website of the place you are staying at and book there
2. use booking.com
3. use agoda.com
4. use trip advisor if they have the listing?
5. use any other 3rd party provider?
Just curious

I have traditionally always gone with option 1. Sometimes recently though I have thought about using one of the 3rd party options as their initial rates sometimes look more attractive but when you get down to the nitty gritty they might not be all that they seem. It seems I still need to check both.