Barcelona, Spain

6 days taking in gorgeous architecture, la Rambla, the beach, and clubbing at night