Choose from Expedia's 118 resort hotels in Ubud where you'll find fine dining, fantastic guest rooms, and more.