From practical packing essentials to thoughtful travel mementos, these are the best gifts for travel lovers.