Are you looking forward to earn a specific miles/points in particular? If you are looking to just earn miles (which seems to e the case here), you might want to look into getting the Capital One Venture Card. It will earn 2 points per dollar spent. Annual fee is $59 with the first year waived.