Pour le paysage, le 18-55 IS que tu sembles posséder me paraît convenir, au moins dans un premier plan.

Pour le portrait, tu viserais plutôt du portrait serré (visage) ou un plan plus large (buste, en pied)?

Selon le cas, les focales suivantes peuvent faire l'affaire.

Portrait serré: 85 mm F/1,8, 100 mm macro F/2,8, 135 mm, ou, en zoom, 70-200 (il y en a quatre, peut-être un adapté à ton budget).
Portrait plus large: 50 mm F/1,8, ou, en zoom, Canon 24-70 F/2,8 (mais cher)

En plus polyvalent (les deux types de portrait): Canon 24-105 F/4, Tamron 28-75 F/2,8.

Mais tu devrais donner une idée de ton budget, ça simplifierait la discussion.