Andy - Buy the electric clippers first, and have them charged before heading out for your cut.

Your choices for barbers are -

1. the french poofster in villagio

2. the bangladeshi and filipino clowns (everywhere) - AVOID!

3. a few turkish / lebanese barbers spread around the city.

My personal fav is a turkish salon just off B-ring road (near the lights after Jaidah)