Drop the visitor issue its likely you can win that fight. You do have issues with the landlord entering your apartment without notice and unannounced and espeicailly when you are not home. You might tell your landlord she is breaking the law and if she does not stop you will take legal action...