I've got 2 2620s connected via a point to point link and running OSPF. In one location I've got 2 VLANs, one for voice and one for DATA. I need to route or bridge those to the second location, as I am putting phones there as well.
Do I just use a BVI interface to do this or is there a better way?
As Rick stated earlier, VLAN split across WAN isn't a good design and should be avoided, if possible. It makes more sense in your case as you are dealing with voice traffic as it doesn't tolerate much latency. Bridging across WAN would mean all broadcast traffic extended across the p-t-p link and is less desirable.
If you can maintain separate subnets at both locations and route the traffic between them then that's probably the better route to take.