Yeah dam looks like you guys already got all the best ones, these are the usual ones i get the most advancement on chicks whilst on a first date and ironically they are the cheapest options haha.
Pool is another good one or i use to have a youth hostel where you could just sit down in the lounge if your a yearly member (dosn't cost much money). Then you can have a drink and watch a late night movie (which your not even paying attention to) with her whilst your just talking casually, this one worked quite well as well. Mini golf is supposably quite good from what i hear, but never done one seeing there is none in my area. I also did tennis a few times as well, which went quite well, but it really depends on the girl.
After you had these dates, which are fun, active, quick, cheap and don't take much thought. You then can start investing more time or money doing dates which are a bit more creative and personal like swimming, taking her to your house to watch a movie or teaching her how to massage, festival/theme parks, firework shows, zoo's, getting her to cook you some food at her place. There is a link below to another thread where DJ damage posted a huge number of options as well, which i recommend.
http://www.sosuave.net/forum/showthread.php?t=115616
Btw way what do you mean sosuavedude when you say outside competition? If your reffereing to a guy picking up ur girl that usually won't happen unless i am on the scene haha, but that sort of stuff happens A LOT more in night clubs and stuff. If you mean competing with activities and trying to talk to her, it dosn't matter if shes distracted and having fun thats a good thing, just make sure to be a competitive and a be sore winner (because yeah us guys never lose to girls) to add a bit of spice to the bowling and arcade.