Ok, Its really not hard to beat the 300 spartans, infact you wont have to do anything
Buy 2 fans and put them on the ends of the tower slots, upgrade them to maximum. Now buy a flamethrower man and slap im in the middle, upgrade to max. Now splash the rest of your monet on gunmen. You should have around 45 gunmen when your done and now you can enjoy the show