You may be met with lots of concern over why your baby doesn't drink water in a bottle. You may also be told that it's about time she have Cerelac in a bottle, including arguments about how Cerelac is so good for babies and they love it so much. Cerelac is often cited in my Lebanese family as an ideal food for keeping babies well-fed, happy and sleeping well. For these suggestions, I rely on the tried and true pediatrician expertise. I find that if you tell them that your pediatrician doesn't want her drinking water because he/she says breastmilk has plenty of fluids for the baby, that tends to stop any argument. Same for Cerelac--"my pediatrician says not to feed her any cereal until she's ready for solids at 6 months." You will hear many stories about all the children who had Cerelac at 3 months and are very healthy today. The non-commital answer or deflecting is the best tactic for these comments.
I don't think co-sleeping will be much of an issue, especially if you're staying in someone's home with limited sleeping space. You will likely be expected to sleep with your baby in this situation. And in a baby so young, breastfeeding won't be an issue yet, either. When asked how long I plan to breastfeed, I answer "until my baby is ready to stop." I am then either treated to stories about relatives in the mountains who breastfed until their child was 4 or 5, or an explanation about why so and so couldn't breastfeed past 1 month or similar.
As for cloth diapers, I think soap flakes mixed with baking soda is a good way to clean them. Using white vinegar in the rinse will remove the soap from the diapers.