'Visit Someone' or 'Visit to Someone'

It's "visit someone". Since we don't use the preposition "to" with the verb "visit", it's incorrect to say "visit to someone".

Gift/Present for Your Birthday

Both phrases are correct. However, "gift" can be used before a noun to act like an adjective. We don't use "present" in this way.

Gift vs. Present. What's the Difference?

The nouns gift and present are synonyms. They essentially mean the same thing and are frequently, but not always, interchangeable.

A Present for/on Your Birthday

Both phrases are correct. However, when talking about getting a present or gift because it's someone's birthday, we commonly use "for".

'In' or 'On' Your Birthday

It's "on your birthday" because we always use the preposition "on" with days.