Its a holy place of Hindus but anyone can visit haridwar. It is a place that provides you peace of mind and soul . Once you ho there you will see heaps of temples around you and pooja going on in them. If you have worries in life and dont hv solution to come out of them. Just relax make a visit to haridwar and then see the results. Its a very sacred place and it is believed if u take a bathe in river ganga, which is a holy river, you will become free from all the sins. So if u visit haridwar you can have a chance to have bathe in ganga which flows from haridwar. There are hundreds of places to live there. You can stay in hotels Nd if you dont hv higher budget dont worry there are so many shrines which provide you free accommodation and free food. So its also a budget place to travel.