My friend dreams of enjoying the grand canyon bus tours with me. I already enjoyed this trip with the GoldenBusTours and I enjoyed this company's services which impressed me That's why If my friend plans this tour for us then I will insist on her booking a trip with this company. Anyhow, I am keen to give a gift to my friend as a thanks. So suggest to me the best thing which will remain best to give to my friend which would be useful for her on this tour too...