What differentiates a good guide and a great guide is the one that will go the extra mile while having the ability to be perceptive towards their guests. Ask them what their likes and dislikes are. Know what they would like to eat and maybe what they do not want to eat. If visiting a specific restaurant is a part of your trip, make sure you book beforehand. If you're planning to do something peculiar or special for your guest(s), make a proper preparation for it! Always ensure yourself that you can secure an amazing experience for you and your guests. This may sound hard for some, but honestly, the best kinds of trips can be achieved by doing the simplest things.