Portraits--I like a 70-200 2.8 zoom much of the time....it's very flexible in terms of focal lengths and speed of handling, and the Nikon and Canon models have nice bokeh. The weight is a bit heavy, but it's manageable for sessions that do not last a long time. A 70-200 works well on APS-C and FF digital bodies.
I used to shoot weddings with primes 65-80-150 on Bronica 6x6 and 645 backs using the SQ-AM camera, which accepts the 645 backs and shoots a nice "tall" with the 80mm becoming a very nice short semi-telephoto,and the 150 becoming a longer telephoto.
Landscapes--don;t shoot that many, but I like the small-scale ones, which means more telphoto, narrow looks at only segments of the landscape. Again, 70-200 and or 300mm.