Ubatuba is a paradise -- diving, snorkeling, pristine beaches, good restaurants, and hotels! It's close to Rio and Sao Paulo. You must visit it!
Ubatuba is the best beach city in São Paulo state and still not crowded with tourists. There I could find more than lots of amazing beaches and waterfalls.
This place is amazing -- one of the best places that I have been so far. I was going from Sao Paulo to Rio and decided to stop for one night in Ubatuba, and I stayed six. I recommend it to everybody who loves nature and surf.
If you want to enjoy a safe and beautiful place with all the basic commodities, you should visit Ubatuba.