From island adventures and secret sands to tempting culinary immersions, there's no shortage of things to do in Rio de Janeiro.