The colonial town of Paraty Brazil makes for a perfect weekend away from Sao Paulo or Rio. Discover the best things to do in Paraty.