There are 99 levels. Seems like forever. :)
Some tips:
Set several robbers at the start of the path, this will net you a good deal of extra gold when creeps come through you can rob.
To get the high level gun and chainsaw dude you need 1 of every possible combination of that type of "tower". Not just one upgrade path but one of every upgrade path. A lot of people get frustrated because this is never explained.
The highest level machine gun is the best weapon but it'll cost you a total of 17,500 to upgrade to that. The chainsaw isn't all that useful.
Shotguns seem to be the best defense against those fast moving creeps (I think they're the banshees but I'm not totally sure, you'll know them when you encounter them).
Path based defenses come in handy near the end, the holy symbol slows a lot of them down so that's good to know.
Have fun!
I know it is higher than 50
On bloons tower defense 3, 50 on easy, 50 on medium, and 50 on hard Your welcome :)
unlimited as long as you decide to keep going
yes
i used cheat engine 5.4 and got over lvl 140....
You can have up to level 100.
Province, district, municipality, village
high levels of defense spending at the expense of domestic growth.
pidgeotto levels at lv.36.
you get them off of jokeys gifts or when you go up levels
Yes, there are 49 levels. Good luck!
there are 18 longhouses in a village