It depends on your nationality. There are certain nationalities who get visa on arrival at the border. Doha has lots of hotels from 1 star to 5 stars and I suggest you get their contacts through Google. This may help you make all arrangements prior to your arrival here.