We are thinking of visiting the Grand Canyon on our next trip in April. Does anyone have any suggestions on tour companies? I see tours to the south rim, and west rim. Which is better and why? Should I just rent a car rather than go on a bus? Thanks for any help!