Read on for one Cosmo editor's review of the Pikaia Lodge hotel in the Galapagos Islands, Ecuador, with insight on the food, ...