Cheap up to £25
Luxury from £125
wall mounted 121
stick on wall 16
tabletop
freestanding 11
digital 2
analog 29
clock face 31
alarm clocks 11
traditional 11
round 22
rectangular 6
atypical 3
vintage 4
country 1