I currently use angelfire(friggin' ads and popups...) with freeweb(50 files only?!). I think that's only the good choice for me, but I found a better hosting.
Angeltowns.com has a really fast server. It loads pretty quickly once you get there. Sign up is fast and easy, and when you log in, everything is just basic and plain. Pretty easy to navigate.
- It is free <-- no duh.
- 50 MB storage <-- perfect. better than 20, no need for 100.
- Unlimited bandwidth/Page hits <-- geocities is an ant compared to this.
- No junk e-mail
- If you don't know HTML, CSS, Java, etc... all of those, then no need to worry
- Free guestbooks/weboards <-- don't really care about web boards and I can make my own guestbook