The most efficient way to get around Ubud is to hire a motorbike. You can also walk to most places but you'll find cheaper and quieter accommodation outside the main town in which case you'd need a scooter. Be aware that although the main streets in Ubud operate a one-way system not everyone obeys it.