Picturesque scenery, natural beauty, sightseeing, a whole lot of shopping, delectable cuisines, and other romantic experiences - all of this makes for great honeymoon packages in India.