People are always struggling with gifts. They have problems finding the one that they really like, but the thing is- don't buy something that you like. Buy something that they like. So if you are going to your best friends wedding, think about the stuff that he likes, what are his hobbies and such. Maybe they both have some common interests and think about them both. This is just one example of many other. If you want to get more detailed ideas then you should read this personalized map gifts post for amazing gift ideas.
I created a quick infographic about some gift ideas. These gifts are the ones that if you find the right moment to present them, they will be great ideas. They can be great for your travel buddy, your parents at their wedding anniversary or just wedding or a birthday.