You do not have to allow viewings if they are not mentioned in your contract. You could say that they must only take place at certain times. If you refuse viewings and your agreement says you must allow access, you might find it difficult to get a reference or have problems with getting your deposit back..