Could I be cheeky, and ask for your Barcelona recommendations please, primarily of where to stay, but the best things to do. Will be going for a 4 day long weekend in June or early July, with a group of friends. Thank you!