Barcelona is a vibrant city filled with history, culture, and stunning architecture. The best part? Most of its famous attractions are completely free!