the most important step is to reserve an appointment in Greece embassy first and any thing else is easy.. u can reserve any accommodation there through any website.. so easy..
Don't go for yourself if it is your 1st shengen .... try to be in a group with a travelling agency ... a3'la showaya bas adman keteer 3ashan felos el visa matro7sh balash