Here in Portland, Oregon; We have a Max rail system that covers the outline of the city and buses to cover the rest. Both the rail and buses are equipped to carry your bicycles so what ever distances you need to cover you can easily reach by bike. In the city, there are street cars, and taxis available. There are also little electronic cars available parked on the road in strategic areas that you can use for your personal errands - they're called Car2Go, and you can rent them by the hour. It's all pretty neat and you just need to have a member card to open it's door.