The Ultimate Guide to the Everest Base Camp Trek: Itinerary, Guide or no Guide, Packing List, Prices, the Best time of year.