<prompt> Human: My boyfriends company is standing up a Florida office and so hell be traveling there once a month to be on site. In the winter months I want to join him when he goes to take advantage of the nice weather. I have a lot of paid time off that I always end up rolling over to the next year and I can also work from home so Im fortunate enough to be able to swing this. Im wondering whats the cheapest way to get flights. Should I book exclusively with one airline to gain miles or should I just search the cheapest flights each time? Any credit cards that are worth looking into?  <response>: Head over to rchurning and look for info on the sw companion pass, that is if you want to fly southwest. Basically any ticket that he buys, his named companion gets a free one to fly along. This of course only works if you are both flying together. The companion pass was attainable through 2 credit card bonuses combined, not sure if this deal is still running. Outside of that, the miles from the chase sapphire preferred will get you a couple tickets on any airline. Barclay and citi both make an American airlines branded card, they get you slightly preferred boarding status and a free checked bag. Each has around a 50k mile bonus at any given time, usually good for at least one round trip in coach. The barclay is the easiest as you only have to make one purchase for the miles, citi you have to spend 3k in 3 months. So these are my cc recommendations and you need fair to good credit as well as the self control to use credit cards responsibily.Outside of the cc route and if traveling just you to visit, book your flights in advance, further the better. Keep an eye on southwest, they have some reasonable flights, also check out Google flights, you can see what days and airlines are cheapest, very good tool. Lastly if you can fly Tuesday and Wednesday, it is often cheaper, but using Google flights you can experiment and see what days are best. 