The ever popular Barcelona has a whole host of attractions and activities awaiting it's visitors from tasty fare to world-class art. There's also a lot of great things to do for free across the city if you find yourself on a tight budget for your visit.