Ten beach-free things to do in Rio de Janeiro - Lonely Planet