Just about to book and can't decide which of these. Flying into Barcelona, will hire a car - it'll be me, DH and DD (21mo then). Anyone got any experience of either??