While choosing a gift for someone, always keep their likes and dislikes in mind. In this case, along with being age-appropriate, the gift should also be something useful. Keep your preferences aside. Think what the other person might like, or better, might find useful. Here's what you can choose from.
All time classics such as 'The Old Man and the Sea' by Ernest Hemingway, 'The Catcher in the Rye' by JD Salinger, or 'Great Expectations' by Charles Dickens, are inspirational and make for good reads as well. These books, therefore, are perfect gifts.
Depending on your budget, you can either gift the flight tickets, the hotel fees, the sightseeing charges, or all of these. For someone not that close, maybe an all-inclusive weekend getaway?
If you have no idea still, it's best to gift a voucher that is valid at most stores. This way, you don't only present the person with a gift, but also with a shopping experience.