To see the Sagrada Familia in Barcelona you have to go with a tour and you should book that as soon as you can. They fill up.
The best Rome attractions are so crowded you should definitely take a tour to see the Vatican and other top sites. Then you can simply see other things with remaining time.