I agree meet as soon as possible. I made that mistake one time of chatting it up way too much with someone before I met them. They were not what I expected.
First date should be coffee or drinks like happy hour. Personally I never met anyone for coffee. My reason was if I like them and was attracted meeting for coffee was not romantic (also if i wanted to kiss them it would have to be with coffee breath). If I liked the person and was attracted I always went for the kiss after the date. If I wasn't attracted they got a hug.
No dancing or dance lessons. Way too much for the first date.