Climate and food:
Maputo, Pemba are cities near the beach, with comfortable climate. And you shall have various choice for vegetable.
Tete is terrible hot in summer ,the food choice is limited (potato,onion,tomato), especailly in summer.
Entertainment:
There is no much entertainment. After work, you may have a cup of beer in the local bar. or visit some conserved reqions when you have vacation for scenery and animals.
Living cost:
If you cook, some market price (local market not super market) for you reference:
Maputo, potato/tomato/cucumber 25-30Mt/kg
       cabbage     50-70mt/one
       carrot        100 mt/kg
       lettuce       20-30 mt /one
exchange rate: 1USD=31 MT
The price aboved is not accurate, just for reference.
Safety:
Here are robbery, but still good when compared with other African countries. People here are friendly and warmhearted.
one proffesional armed guard from the security company will charge 900 USD more or less.