You want to make something special for her and you don´t know what? My advice is to make it a dinner date at your house. There’s nothing more romantic than that.
Without the distractions of a restaurant, all of the focus can be on you and her and the conversation will be more comfortable and honest.
I seached online (yes, I know how to use google) and it seems that women love dudes who can cook.
Things that you should take note
1 - A dinner date is not a good first date! NEVER! You will look like a creep, man! And she could be a serial killer. That would suck.
2 - Don´t make anything extravagant or messy. Your attention should go to her and not the food. Make sure that you know what she likes to eat. It´s an obvious thing that most guys fail at. If she´s a vegan and you serve meat, you´re a douche.
3 - What did she choose to drink at your early date, at the restaurant? Get her that. Oh, and if she brings something to drink, you´re drinking that! You don´t like it? Tough luck.
4 - You messed up the dinner? Calm down, laugh at yourself and order something. Let her choose and say that you´re sorry. It happens.
5 - Be a gentleman. You´re at your house but everything that you do at a restaurant you should do at home. Pull her chair. Serve her first. Simple gestures that will show her that you´re well mannered.
6 - Don´t get drunk!
7 - Dessert? Buy something. You should know by now what she likes. And yes, it´s what SHE likes.
Other things that you should know
1 - Your house should be clean! She´s going to use, at least, your bathroom.
2 - One candle should be a nice touch (3 max and displayed together). My advice: Ex Voto - Lounge Black Amber.
3 - You need music. It should be playing quitely on the background so you can chat without raising your voice. That´s just rude. That way when you have finished your dinner, you can always ask her to dance. Genres should be jazz, lo-fi, lounge and bossa nova. That´s it! (I´ll make a playlist one of these days)
4 - The dishes are to be taken care of in the next day. By you!
Attire
Be confortable. A nice pair of jeans, a white shirt and a black skinny tie should be enough. Wear nice shoes and make sure that you have your tie clipped.
Something that Adele told me about (not really, but I read it online)
"No date is going to be completely perfect. Know what she likes. Make the day/evening/hour whatever time you have all about her. If she doesn't have to think or worry about a thing and can just relax and have a nice time, then she'll love it. Remember the little things; there is no need to be extravagant."
Dont´s
1 - Don´t talk only about yourself. You´ll seem like a douche.
2 - If you don´t know something that she´s talking about, just say so. Don´t be a know it all. That´s just stupid.
3 - Be humble. Don´t show-off. Did you like when your friend talked about how much money he gained this month, the vacations is going to make or the car that he´s getting? Are you getting my point?
4 - Be careful with your ego. Confidence is good. Arrogance not so much.
Note: Do you really need a playlist??