I spent part of my childhood rural--lived on a 150-acre place in hilly eastern Ohio, 2 1/2 miles from the nearest town, which had about 250 people. I knew kids in town, went to elementary school there, my dad was the school superintendent, so my folks knew everyone..1 gas station in town, 1 resturant, 1 small grocery store.
When I was 8, my dad took a superintendents job in a larger town (about 30,000) fifty miles away, we bought a house there and split our time between both places...by the time I was 12, my dad retired, we bought a house in the Florida Keys and split time between there and the 'farm' (we didn't grow anything). Went to junior high and high school in Florida--small town of 3000 with a lot of retirees and part-time residents..interesting experience.
My mom still lives on the farm, my older brother nearby.
It was interesting as a kid, but as an adult I find it deadly dull...too isolated, too insular...but the garage space is great (on the farm, we have two 2 car garages and a barn--at one time, between my folks and my brother and I, we had 15 cars, a Winnebago, and a tractor there).
As an adult, I've lived in big cities (Chicago), college towns-- Ann Arbor, Kent), and decent-sized metro areas (Cleveland, Colorado Springs, Denver, Phoenix), and find I'd rather be in a metro area, either downtown or in close-in suburbs.
The isolation, lack of metro area amenities (no Starbucks, no Target, no ethnic restaurants, no bookstores, computer/electronics stores, etc within 50 miles) , the distance from airports (100 miles from Pittsburgh, Columbus, Cleveland), no software companies, make small towns or rural living unattractive to me at this stage of my life...