With horseback riding, fishing, swimming and gorgeous scenery, the Bonnie B Ranch offers very comfortable lodging.