I visited so many times in haridwar to take holy bath in ganga.
Every time I feel so fresh when I take a dip in Ganga
Market of haridwar is also very good you may find all the products in haridwar market.
In every 100 meter you find a temple.
Haridwar is full of temples and Bhakti.
There are few things which have to be improved like its cleanliness on ghaats and roads.
You may also find so many hotels and dharamshala to stay.