You do not have to fly to Europe for snow, vineyards, or pastel seaside charm. India has honeymoon spots that look straight ...