The first time I visited Brazil, it was to Porto Alegre and the small city of Gramado, where I ended up meeting my future wife. Since then, I've been back to Brazil many times, visiting different parts of the country each time. It's such a massive country, that it always seems different, no matter where we go. The beaches of Natal were amazing, the food was wonderful and the people fantastic! Rio has lots of great tourist attractions, and it's just such a relaxing time to be on the beaches there. Sao Paulo is just a massive city, and without knowing someone there, I could see it becoming insanely infuriating. The city itself was amazing because I now have relatives there! The parks within the city where goregous. They seemed to be everywhere! All of the areas we were taken to were of course well manicured, safe and fascinating. The traffic was intense, and without knowing someone there it would be horrendous to get around. While taxi's were abundant, it's impossible to tell if the 3km journey is going to take you 10 minutes or 3 hours. For now, I think I'll stick with the beaches of Santa Catarina. Beautiful, calm, and with a city just large enough to keep up a nice city lifestyle.
I am still working on my next vacation, but I am leaning towards a revisit of the Florianopolis area, and possibly trying to see Recifie! I've been through Natal and I loved the weather, people, and beaches! For now, I'm just relaxing and making some very simple plans.
It's pretty basic so far, but I'll fill things in as time permits! There are so many places to visit, and so many places to just sit back and relax in these cities. I'm going to be extremely busy trying to relax.