Love Ubud, hawkers not a problem for us. Loved Jimbaran, no hawkers. In Legian they ruined our beach experience to the point we cut our holiday short by a week. Can you walk on the promenade without being followed/chased? We also like walking along the waters edge discussing where to eat that evening; is this possible in Sanur, in Legian not possible without a constant companion.