It's better to stay in kuta area since it's just 15mins drive from airport..the driver will charge around 20 to 30k
For ubud area,i recommend greenfield hotel,the price is affordable and there's a nice view of paddle rice field in this hotel..
they also provided free transport in ubud area..
In...