when a person visits the holy lands they are often bewildered by the bazars and the endless strings of stalls selling items that are more often easily found at home, other then to buy your average foodstuff from the local supermarket i think it better to avoid going near these places until last two days before departure then buy whatever is necessary for oneself to bring home. As 'time' in these precious lands are too valuable to lose and irreplaceable.
we often feel obliged, overwhelmed and sometimes compelled to buy things for our loved ones, which when brought home isnt always appreciated, i share the following valuable advise that was given to me which i have held steadfast to:
perform tawaaf for everyone you know your children, friends, relatives, neighbours etc. even one tawaf with the intention for the reward for everyone is sufficient, and when you come home and you feel people are expecting something or you feel you need to give them something you say; i did not bring any gifts of the dunya for you, however i performed tawaf for you so we may both enoy the rewards for it in this life and the hereafter.
it is a great virtue to perform tawaf for the Prophet
his family and companions r.a., and all deceased Muslims including ones own deceased relatives, because we just dont know the condition of those who have died and are in dire need of some good deeds sent to them.
personally, i cannot find the correct words to explain the beneficial affects one feels when sitting in the house of Allah سبحانه وتعالى or the Masjif of our Nabi
and recite Hizbul-Azam, it can be prayed in any language one prefers, but i have always recited it in English which has always had a profound affect on my heart.