I came across G Adventures which offers a variety of trips and experiences organized by a social enterprise travel company working with small, locally owned businesses (instead of international chains) which keeps your travel costs down.
We'll admit it. When we're planning a vacation, we can't resist reading peer-based reviews on sites like TripAdvisor and Yelp. While incredibly valuable, unfortunately, some of the reviews are biased, and others are outright fake.
Restaurants get bad reviews, businesses get slammed for poor customer service, and some people have Internet skeletons which inconveniently appear in search engine results. What does one do if this happens? The spectrum of solutions runs wide from "let it ride" to engaging in black ops activities.