Your Ultimate 3-Day Barcelona Itinerary: Must-See Spots & Hidden Gems