RE: viewing planes
I can also add the Seattle is very good, although the there is not very many exotic types to view.
Even though we are not the United States, Toronto has excellent viewing areas. You can park on the top of terminal one and see the entire airfield. However, they will be destroying this terminal (and terminal two) for a one massive terminal and this will compliment terminal three.
Regards,