Kashmir, the 'heaven on earth' is surely one of the best places for honeymoon in India. Srinagar, without doubt, has to be one of the most romantic and beautiful honeymoon destinations in India. The beauty of Srinagar is absolutely timeless.