Located amidst sprawling paddy fields and beautiful ravines is the city of Ubud in the Indonesian island of Bali. Known for its blissful natural beauty and relaxed culture, Ubud is a popular tourist destination amongst travelers wishing to get in touch with nature, spirituality and…