You don't necessarily need a big boat....
An oceanic crossing can/could be done safely with a variety of power vessels assuming some common sense, proper safety equipment including access to up-to-date weather forecasting, and a seaworthy vessel. (An idea of what you are doing helps also)
Your primary need is a vessel with displacement/semi-displacement hull in order to get decent "mileage". Typically these boats will have (relatively) low horsepower diesel engines, pushing them along at a leisurely 6-10 knots.
Check out boats such as the Marlow Explorers, Grand Banks, Nordic Tug, etc.
A few examples so you get an idea of what you are looking for;
http://www.marlowexplorer.com/
http://www.nordictugs.com/42_specs.cfm?s…
http://www.grandbanks.com/yachts/heritag…
Many of these boats have ranges in the 1500-2000 nautical mile range, so some extra fuel will be necessary, but most people would plan a stop on the crossing for provisions, etc, anyway. (The Azores is/are a popular stop on an Atlantic crossing for repairs, provisions, R&R, etc)
Do your own research on pricing; costs will vary WIDELY depending on electronics, engine, condition, etc...asking how much a boat costs is the EXACT same as coming up to a realtor and asking "how much does a big house cost?"...there is no intelligent answer to the question; there are "big houses" out there for $50,000 and some for $15,000,000.
Obviously, a larger boat gives you more of a comfort level from a safety standpoint, but foolish is the man who is not prepared for the seas...no matter HOW big of a boat.
P.S. You obviously are asking because you don't have experience in any type of "bluewater cruising"...I'm not suggesting or encouraging any type of attempt on your part to make a crossing in an ill-equipped 47 foot boat...I'm only adding to the other posters by saying it is possible and in fact, is done frequently by experienced yachtsmen.