Travelling made easy, thanks to your credit card. Here’s why and how it could elevate your travel plans.