The Bright Angel Lodge is right on the rim, and is comparably less expensive than other places to stay in the park itself. You're litterally just steps from the rim. There isn't a pool, though. ...