The nearest airport is San Luis Obispo County Regional Airport, which provides flights to Los Angeles, San Francisco and Phoenix. 
The Regional Transit Authority runs a route from San Miguel to San Luis Obispo.  Greyhound stops in San Luis Obispo.
Amtrak stops in San Luis Obispo.
Highway 101 comes from the north and south. Travels times to the Bay Area and Los Angeles are about four hours each way. Highway 41 goes to Morro Bay in the west and Shandon/Fresno in the east.
A limited transit system run Monday through Saturday around the city.
A car is the best way to get around the city.
Walking is not advised to the distances involved
There is a small lake on the western side of the city. It is too small for big craft like motorboats and too unsanitary for swimming. However there is a park, zoo, pool and paddle boat rentals all on the north-western shore of the lake.