The province of Bali in Indonesia is fondly called the Island of the Gods and its picturesque beauty complete with sandy beaches and lush green landscapes is a testimony to this fact. For those who seek a holiday complete with diverse activities as well as…