Vergil 0 Newbie Poster

Please,
I am trying to set up a VPN connection between two LANs located far from each other(each has about 50 users).
The thing is I am not sure if what I have in planning is right.

I plan to get 2 Class C addresses from an ISP, on for each LAN. I will apply subnetting to each, by making use of a router (VPN,cisco branded) on each LAN. This routers will have 5 switches connected to them, then inturn 10 PCs will be connected to each of the switches, to make a total of 50 PCs on each LAN; so far is this setting ok?

Now,
The thing is, I am not sure how I will configure each router to speak to each other over the internet. I know it can't be as straight forward as I plan on doing it; i.e. by me somehow including in the router (LAN A) the Public IP address of router (LAN B) and Vice-Versa.
Please, what I have just said, is it in anyway right? or am I missing something?

Basically, just want to have a sort of picture of how everything will be linked.

Thank you.

N.B.
If you need to know, I plan on implementing a Remote Access VPN (SSL), which I believe will be web-based.

Thank you so much.