Surrounded by lush green forests, rolling meadows, pristine waterfalls and a coastline, south India has some of the best self-drive routes.