For Jamaica, I work with hotel directly because I keep a relationship with them - I'll reserve for next year when I check in this year.

For other travel, I'll get quotes both direct and from on-line sites.