I generally avoid booking travel through credit card portals, as it can be more challenging to change these reservations.