Bed and Breakfast & Country Guest House
Broadly speaking, Bed and Breakfast accommodation is provided in a family (private) home and the owner/manager lives in the house or on the property. Breakfast must be served. Bathroom facilities may or may not be en-suite and/or private. In general, the guest shares the public areas with the host family.
Whereas a Country Guest House is a large Guest House, usually situated in natural, peaceful surroundings such as near a nature reserve, a forest, a lake etc. It can (but does not necessarily) offer all the services of a hotel, including dinner.
A hotel provides accommodation to the travelling public, has a reception area and offers at least a "breakfast room" or communal eating area. In general an hotel makes food and beverage services available to a guest, though these may be outsourced or provided by the hotel.
Self-Catering & Camping
A house, cottage, chalet, bungalow, flat, studio, apartment, villa, houseboat, tent or any accommodation where facilities and equipment are provided for guests to cater for themselves. The facilities should be adequate to cater for the maximum advertised number of residents the facility can accommodate. The Crags offers camping sites in popular holiday destinations - in or near nature reserves and wildlife parks, near famous landmarks, on the coast and on popular tourism routes. Campers are spoiled for choice. It's up to you whether you prefer to "rough it" or "camp in style" with tents fully equipped with king-size beds, mosquito nets and en-suite bathrooms, all in an "out-of-Africa" environment.