Catch the perfect wave at Bali's famous beaches like Uluwatu and Kuta.
Price: $50 per session
Relax and rejuvenate in a peaceful yoga retreat set in Bali's lush surroundings.
Price: $150 per day