When I visit a beautiful place, I always feel I want to spend time with a person who I like.
「一緒にいたくなる」というのは、「一緒に時間を費やす」という日本語に変えると、英語だと自然に伝わりやすい表現になるかと思います。
例)When I visit a beautiful place, I always feel I want to spend time with a person who I like.
「素敵な場所に訪問した時、私はいつも好きな人と一緒にいたいと思います。」
I alwaysを使う事で、「いつも」という頻度を表す副詞を入れるとより、感情が表現されると思います。
ご参考になれば幸いです。
When I am in a beautiful place, it makes me want to stay with the person I like
○○したくなる(場所がそういう気持ちにさせる)と言いたいときは、「It makes me」と言います。
When I am in a beautiful place=素敵な所にいると、
want to stay with=○○といたくなる
the person I like=好きな人
なので、素敵な所にいると、好きな人といたくなるは、When I am in a beautiful place, it makes me want to stay with the person I likeになります。