Is a holding pattern always counter-clockwise?
No. The holding pattern can have any inbound course, and any direction. The holding pattern course/direction, depends on departing/arriving traffic, and many other factors. London Heathrow has a clockwise and counterclockwise hold on the fix LYDD. 
Thanks to Pondlife for pointing LYDD out!