I don't think agent will force you to book hotel via them. They did not do so with me. Try calling Doha Group Transport for Hajj & Umrah at 44415779 and check with them. They arranged for my visa at QR 250 but that was couple of years back.