My husband's job is almost 100% travel, so he flies just about every week and stays in hotels 4 nights per week most nights. He gets tons of frequent flyer miles with United. As for the airline, of you live in a city that has a hub for an airline, try to fly that one. If not, it is best to stick with one airline as much as possible, so your miles will add up more quickly. As for hotels, if the client he is working for does not have a specific hotel they want him to stay at, he tries to go with whichever chain is offering the best promotion at the moment. We have points with Hilton, Marriott, Holiday Inn, and Sheraton.We're going on a big road trip vacation in a couple of weeks and we are staying in all of them over the course of the week. LOL Marriott is doing one of their MegaBonus promotions right now, so he'll stay with them until he earns that. When nobody is having a promotion, he usually stays with Hilton, mostly because his dad lives in a kind of small town and there is a Hampton Inn there, but not many other chains. When we have the kids with us, our favorite is probably Embassy Suites, which is in the Hilton chain. Their breakfast can't be beat, and the rooms are nice and spacious. Also, if you're flying places, don't forget to sign up for rental car points. My husband usually rents from National. They have the Emerald Isle, where he just walks out and chooses whichever car he wants. But he is renting with Hertz right now because of a promotion they're having. He says you get a nicer car with National, but much better customer service with Hertz. It all really does add up. We'll be on our vacation for 8 days and our plane tickets, hotels, and rental car are all free. Also, when you're looking at airlines, check who they are in an alliance with. With our United miles, we can also fly Air Canada and Lufthansa, among others. We were able to fly U.S. Airways until very recently, but they are merging with American now.