Famous for its formidable football team, plentiful beaches and delightful weather, Barcelona is the perfect spot for a family or couples holiday. In fact, it's nigh-on impossible for tourists of any age to be bored here - there's a seemingly never-ending number of top attractions, eateries and places to see.