Although it takes some getting used to, Barcelona's late night dining is not to be missed. A meal in this city is more of a cultural experience than anything else, and if you really want to delve into the authenticity of Barcelona's culinary scene, then eat like the locals and make a reservation for 10pm (or later). Most restaurants don't open their doors until 8pm and that's for the early birds. If you want to blend in and eat with the locals, go for a drink at 8pm and try and hold out until 9pm or 9:30pm before sitting down to dine. Keep in mind Barcelona (and Spanish) meals usually take between 3-4 hours, so if you start at 9pm or 10pm you'll go well into the night. The majority of restaurants keep their kitchens open until after 12am and it's hard to find a place that will actually kick you out if you've overstayed your welcome. If you're still thirsty and hungry, you can usually order, if not hot plates than cold tapas, if the kitchen's closed. Once you've finished dining, if you still want to keep the night going, the clubs start opening around 1am, so you're right on time for the discos.