Надо сравнивать и выбирать. Часто через агентства получается дешевле. Самим бронировать имеет смысл сильно заранее, когда суперотели и апартаменты еще свободны. Непосредственно перед отъездом лучше у туроператора, так как они выкупают номера, и у них еще может быть что-то приличное.