Why dont u try Alappuzha in Kerala..U can get a HouseBoat and just go on with ur couple through the Kayal (lake)
OOty ranks number one!! I have been to dharamsala and also mahabelishwar, dharamsala is for pilgrims dude its a temple that is famous there...mahabelishwar is cool, with panckula and stuff...but ooty is queen of hills the greenery is break taking and its famous for honeymoons
i think Kerala and Goa is the best place for honeymoon ,these two are the best pleasant places and kerala is the best place for nature and it is the God owns country.