Lanesboro, Minnesota (pop 752) is an up and down village. Unfortunately, recently that also applies to the economy. It is almost 100% dependent on tourism - bicycling, trout fishing, theatre and shopping. It is 40 miles from a town of any size and the recession and the price of fuel has been tough on them. There are a number of empty shops - a lot of for sale signs in the windows.
It is a wonderful place for bicycling, with about 75 miles of paved trails, and probably hundreds of miles of winding country lanes with very little traffic. Bicycling in the village one soon learns to pick routes and stay on the flat. There are streets that will positively take you off your bike. Photos seldom capture elevation changes well, but you get the idea.
Here are some more random shots: