First, specify what "metals" you plan on cutting. If you are considering any type of steel, forget it.
Exactly how big are you looking at? And what is your budget?
Cost is roughly proportional to the performance you'll get. Inexpensive machines will cut slower, at shallower depths, and with a poorer cut quality.
There aren't really many good plans available. Most scratch builders just study other's builds, and come up with their own designs. A CNC router isn't really all that complicated, so all machines are somewhat similar to one another.
I highly recommend you spend at least a few months reading everything you can, and asking lots of questions if needed, before you spend ANY money. Too many people start buying what they thing are good deals right from the start, and end up replacing the "good deals" with the proper components later.