If you ask locals where to find the best food in Bali, Indonesia ... If you still have energy, visit the impressive Bajra Sandhi Monument. Constructed in 1987, this towering stone structure ...