When it comes to finding excursions for a vacation, Mainstream Adventures seems to be the go-to source. A young, adventure tour company, Mainstream...