Peru is a diverse country with breathtaking natural scenery, cities embracing their historic culture, and welcoming locals ready to show off their country. With stunning landscapes ranging from multi-colored mountain areas (Rainbow Mountain) to lush rainforests filled with ample (often oversized wildlife critters) to Lake Titicaca, a unique location with artificial floating islands, Peru is…