Unfortunately I know of many city girls married to wealthy guys from smaller places who later on have kids and then leave or rather escape to the city in the name of educating the children and never come back even after the children are married and settled. Each ones own choice.
I myself live in a small town. But the way towns are getting developed these days, I don't find it too inconvenient. I work online and it makes no difference where I am. You need the maturity to find your place in life - mentally and physically.
Actually living in villages is not such a big deal with all the network facilities these days. The pleasures of shopping and mall hopping need not be sacrificed. It's, no big deal. Hop on to your mode of transport and the next day you are in your city. Social activity will take a hit. But no harm done there either. You will anyway be on a social network and when you want to meet - go and meet. That's all there is to it.
It's the way you look at life. Just need to think of it as living in a remote place and making a home out of it ( a pollution free one) If you really enjoy the people around you, it won't be so bad. It's all in the head - you can feel lonely in New York and feel happy in your little home - all in the mind. It's a small world after all!
- Mallika