San Cipriano is tiny town of 500 inhabitants close to Buenaventura in western Colombia.
Getting there is half the fun, but the beautiful surrounding can keep you busy for a day.
The only connection to the town is by railroad. With the lack of trains locals have set up their own transportation system with motorbike or man propelled vehicles.
To get there take a bus from Cali to Buenaventura and get off at a place called Cordoba. There locals will approach you and lead you to the railroad track. Negotiate the price for your trip (local pay COP$2.000, but you will probably pay more).
There are some beautiful cascades with some crystal clear pools to take a dip at a place called refugio del amor. Just follow the dirt track out of town till you see a trail with a sign saying 'refugio del amor'. Follow the trail till you reach the cascades. It's about an hour walking.
The most common activity in the town is to swim or bathe in the river. The water is cold but not intolerably so, and on a hot, humid day there are often dozens of locals and tourists swimming in river or sitting on the rocky shore.
Several places rent out inner-tubes; after renting one, just walk up the dirt track and hop in the river and flow back to town with some rapids on the way. Be careful because immedately after rainfall the river can rise dramatically within seconds.
Hotel David, about 500 meters down the road, offers basic cheap accommodation.