I would say 10 very good levels are enough
Concentrate more on making the main
levels very nice
You will probably need to make more than
10 levels for having a nice overworld and
houses also take one level each,
but don't forget to keep care on the
level quality