With a prime location overlooking Copacabana Beach, Belmond Copacabana Palace is one of the best Rio de Janeiro hotels.