If you are in an apartment and don't have a mortgage that insists on their insurance you get buildings insurance as part of the community fee that you pay
For contents one of the most trusted people are Linea Directa, check them online, they work in English and offer cheap reliable contents insurance