There are people who roam from one ashram to another in search of a spiritual master, but remember the true Guru lies within you. It is your inner voice. The voice of your heart and the voice of your soul. It may not speak in the language you understand but it is this voice which holds all the wisdom.
Meditation is hearing and understanding this voice from inside. It is covered by so many layers that sometimes it is very difficult to know. We are so busy in our material life, living a life of conformity and security that we hardly bother to listen to our true selves. This is why meditation is needed. Meditation understands our own consciousness by cultivation stillness and calm. Meditation can be different for different people. Some find the calmness in music, some in reading some in dancing, some in painting.
There is a saying of a great preacher : If dance is your meditation then dance so much that the dancer disappears and only the dance remains, then it is meditation. If the dancer is there then it is only dance, not meditation. When the singer disappears and only the song remains, it is meditation. When the musician is not found and only music remains, then it is meditation.
Remember if once we start recognising our inner voice, we realise more that GOD RESIDES WITHIN US. The more we listen to him, the more he talks and life becomes an endless journey of adventure and wonder. Each moment is a new rich experience.