We have a 6 hour layover in Barcelona on our way to Marrakech. Is that enough time to leave the airport? Any ideas on things to do?