Rishikesh is a town in the state of Uttaranchal.
The best way to get around in Rishikesh is by Autorickshaw . The rates are reasonable. One should expect to pay around Rs.30 for 2 Km. No prices are fixed & it all depends upon the driver. Drivers are known to hike prices for foreigners, but i guess this is all over India. The best option is to ask someone from the Hotel you are living to get an autorickshaw for you and agree to a price at the hotel itself. Places in and around Rishikesh are close distance , so you can walk , if not get an auto .
Since this being the holy town if Hindus , consuming alcohol is prohibited . However one can drive to Dehradun (40 Km ) and buy alcohol.