Booking directly through hotels often provides advantages such as better rates or exclusive deals compared to third-party booking sites. Hotels may also offer more flexible cancellation policies or bonus perks like free breakfast or room upgrades when booking directly. However care should be taken to compare prices before making a decision.