Just got back from an amazing long weekend in Brazil. I traveled from New York City to Sao Paulo on to Recife, and finally to the small beach town of Porto de … source