A luxurious Cape Town hotel has taken a UK businessman to court after he staged a protest outside the premises against the “bad service” he received.