The best hotels for families in Barcelona including luxury hotels, city centre crashpads, chic boutiques, and self-catering apartments...