Start the party in Amsterdam with a visit to the Red Light District, where you'll find a variety of bars, clubs and adult entertainment venues. Continue the night with a pub crawl in Leidseplein and end up at the Escape Club for dancing until the wee hours.
Head to Berlin and start the day with a visit to the East Side Gallery, the longest-standing section of the Berlin Wall. Take a graffiti tour of the city and then hit up the KitKatClub, one of the most famous techno clubs in Berlin, for a night of partying.
End the trip in Barcelona with a relaxing day at the Barceloneta Beach, followed by a tapas tour of the city. Hit up the Razzmatazz Club for a night of dancing and partying before heading back home the next day.
If you have extra time in Amsterdam, consider a bike tour of the city or a visit to the Van Gogh Museum. In Berlin, add a visit to the Berlin Zoo or the Brandenburg Gate. In Barcelona, visit the vibrant El Raval neighbourhood or take a day trip to Montserrat Monastery.
If you have less time, consider skipping the tapas tour in Barcelona or shortening the graffiti tour in Berlin. If you want a more relaxing trip, skip the nightlife in Amsterdam and Berlin and add a day trip to a nearby town or natural attraction.