I moved from London, population of around 7 million, to Trenton, Illinois... population at the last census, 2700 !!
Yeah it takes some getting used to but I think I'm pretty well adjusted to the distances and the fact that you have to drive EVERYWHERE !!. Now it doesn't seem a hassle to drive 20 minutes for groceries of 30 minutes to the mall. I also don't even think now that I have a 1 hour commute to work every day. Luckily (for me anyway) we only live about 25 miles east of St. Louis so I get to travel into the 'big city' every day for work. I would have HATED to have ended up working in Trenton but working in St. Louis has allowed me to have a slightly larger 'world' than folks who live and work locally.
As for small town living, just like city living, it has it's pro's and con's. I like the idea of living in a virtually crime free community. I like the idea that my stepdaughter can go out and play with friends without us worrying she'll be knocked over by a bus. I like the idea that when Debs and I have kids of our own, they'll also get to grow up in that safe and friendly community. The flip side is that a lot of people who live in Trenton have ALWAYS lived in Trenton. For that reason I don't really feel like I belong or that I can fully participate in the community events (which there are lots of). I'm sure that will change with time and to be honest, Trenton Dairy day is not something I'm in a huge rush to attend. I also don't really like that everyone knows everyone elses business. Back in London I had friends and family but could choose how anonymous I wanted to be amongst strangers. Here It's npt quite so easy to blend in to the back ground, especially with an accent etc.
I expect that we will remain in this neck of the woods for some time to come and I'm fine with that. Housing is affordable, schools are good and it really isn't a bad place to live. As long as I can get some of my old city fix, either by going to work or having an occasional night out downtown, I'll be good to go !!
Mark