I tell you what makes a great first date, a pub lunch.
Find a nice pub that does nice food and invite her for lunch. The food will be inexpensive, you can have a drink if needed without getting hammered and it's more relaxed and no pressure to head to someones home for coffee afterwards. Also, if it doesn't go well, you can both laugh it off as lunch with a friend.
Great dates for me are first date - nice lunch, second date - cinema or crazy day out, third date - a homecooked meal and a cuddle! Ahhhh!