If you travel frequently, whether for business or leisure, having a travel credit card would be a wise choice. Not only you might end up saving a lot of money as upfront expenses, you would also end up collecting travel miles or points that you can later redeem for travel or hotel bookings.