Accommodation in Botswana from self catering, Botswana resorts, lodges, hotels to luxury lodges. Botswana specials and hotel listings.