There is no real answer to this. Christians worship God and Jesus and Hindus worship a plethora of gods, one god, or no gods at all.
An idol for worship.
For Muslims -Mosque, for Hindus-Mandir, for Christians Church etc. Each religion has different name for its place of worship
There is nothing much that the two religions share but the fact that Hindus and Christians both have a holy book to follow.
hindus worship no guru
Buddhist and Hindus worship at home or at a temple
A shrine or place of worship is called a Mandir, Temple, Church, Synagogue and Mosque/Masjid for Hindus, Buddhists, Christians, Jews and Muslims, respectively.
Its not particular to Hindus. Every one does it. Christians do it Muslims do it-everyone. I am sure it has something to do with psychology as well. Viky.
Hindus worship their god on any day. It is not necessary to worship god on a certain day. Just like the Christians go to the church on mostly Sundays but hindus can go whenever they want and most of the people go to worship god especially if their is a tradition to get god's blessing otherwise hindus mainly have a small temple in their homes in which they worship god whenever they want to.
no, hindus do not worship 5 times a day. However Hindus do worship 3 times a day, at dawn, at afternoon and at dusk.
why do there worship ganeha
No they do not. Hindus can worship at shrines. Even the shines in there own homes.
when we hindus in big problems then they worship lord ganesha and the problems are ended.