you did not visit the corcovado? that is one amazing view!
São Paulo is totally different from Rio de Janeiro, there is no natural beauty like Rio, it more of a business/cultural city, but you eat much better here that in Rio. Its very hard for a foreigner to open a business... but not impossible!