7-Day Bali Itinerary: Top Beaches, Cultural Tours & Adventure