Me, my mum and 4yo daughter are thinking of going away for a long weekend. We were thinking Barcelona but DH stressing about safety. We want culture but kid friendly, preferably warm in spring/early summer. Any thoughts?