There are many good travel agencies out there. But, it differs for each people as the best one based on affordability, accessibility, mobile usability, etc.
Some private agencies charge a lot, considering the quality of services and experiences. If you are looking for agencies that offer good packages, try looking for government agencies. They don’t charge extra.