Girl A sounds like a good girl, a hug freaked her out?

work on that those are rare...
Girl B is on you, you said you dont like dances, in my shoes id pregame it up 2-3 beers hit the dance for an hour then ask her to get out of their and have some real fun and go do what you want to do . ie play pool/bar/batting cages W/e you want
Id work both SPAM if I were you so youll have a 2 package option going so you wont care as much and the girls will feel your DHV Ness. Goodluck my friend let me know how things go