While it is great to have both your family and your in-laws living in the same city - or state, it does not mean that having them stay in different places is a negative either. When one person hails from Gujarat and the other from West Bengal - it means that you'll only get to travel to each other's hometowns more often. If it weren't for a cross-cultural marriage, you probably wouldn't have visited that place in your life ever.