Weston Lima is modern, nice -- only potential issue is that it is in the business district, in San Isidro, so you are not right on the coast as with the Marriott and Miraflores Park.
Hotel Paracas is the place to stay in Paracas. Beautiful property. Front desk staff is awful and the restaurant is not a favorite (pro tip: try the lounge behind the pool -- much larger menu than you'd expect and more reasonably priced).
Haven't been to the other properties. Enjoy Peru. Some great, great restaurants in Lima.
AC