It's not always necessary to book tickets in advance, but it can save you time, especially for popular attractions like the Jerónimos Monastery and Pena Palace. For day trips, I recommend booking tickets in advance to secure your spot, particularly during peak tourist seasons.