All the wonderful sights of Barcelona are a 20-minute walk away