Since I only have a few airlines I flight, I usually just go straight to their website and book from there. For hotel my preferred TA is Expedia. They seem to have a good selection, prices are good, and their new "Elite" desk is pretty good at handling my issues.