providing each site has a public and static ip, you have a choice to configure lan-lan vpn or ezvpn. alternatively, if only one site has a public and static ip and the other has a public and dynamic, then the option is ezvpn. (static ip refers to the ip on the router outside interface that doesn't change each time when the router boots up)
the main difference between lan-lan vpn and ezvpn is that ezvpn can only be initiated from the site that has public and dynamic ip.
below is a sample for lan-lan vpn:
crypto isakmp policy 10
encr 3des
authentication pre-share
group 2
crypto ipsec transform-set myset esp-3des esp-md5-hmac
crypto map mymap 20 ipsec-isakmp
set peer
set transform-set myset
match address 121
interface Ethernet0
ip nat inside
interface Dialer0
ip nat outside
crypto map mymap
ip nat inside source route-map nonat interface Dialer0 overload
access-list 101 deny ip
access-list 101 permit ip any
access-list 121 permit ip