From Copacabana Beach to Sugarloaf Mountain, there is an astounding amount of things to do in Rio de Janeiro.