Looking for places to stay in the Isle of Man?

From the blog

Warning of £100 fine for late tax returns

Manx residents who fail to file their personal income tax returns on time will face a penalty.