Stay away from agency. Many quote price that is not inclusive. As for girls you see "fishing" in the hotel, set yourself a budget and stick to it. They will try to up sell you once you are in the room. Their price also varies depending on your hotel.
I had used some independent who are posted...