Depends on where you want the number. I've used IPKall, you get a Washington State number, and Callcentric offers free East coast numbers. There are probably others in the US, and other countries if you do a search.
As far as connecting GV and another number... You could use GV with an Obi device registered as a trunk in 3CX. Incoming calls could then be forwarded out on that trunk.