got my schengen visa yesterday
go to the my-europe-visa website; all requirements are very clearly spelled out.
http://www.my-europe-visa.com/i recommend the online application form; it does speed things up (even though you take them the printed copy)
need either proof of booked accommodation or a letter from a resident saying you will stay with them
i simply made a bunch of hotel bookings on booking.com; printed the booking confirmations as part of my visa submission and cancelled all the bookings after i got the visa.
NB!: make sure that bookings at a hotel can be cancelled for free before you make the booking! some hotels require a deposit & have no-cancellation clauses; most are free cancellation though. the website makes it very clear what the terms of each hotel's bookings.
enjoy!
ps: welcome to pm me if you have more questions
psps: i got my visa via the italian consulate; but as far as i know requirements are the same (?)