The best place for romance are the ancient forts in India. there are hundreds of them and some are amazing.