If your new to the game, and assume your going to get a few cards, and therefore a few credit pulls, I'd start with Barclay arrival. Its an easy $440 off any travel expense (over $25) and can be very flexible. Baggage fees, parking, hotel meals, etc.
For the long haul, you need to know the dominate airline servicing the 2-3 locations you mentioned and apply for those cards
Good luck!