I only need to host a XenForo forum, nothing else, but it gets up to 400 users online in peak season (up to 100 off season). I do need GeoIP too. It also has to be fully managed. My database size is currently 240Mb but growing fast.
I particularly want a host where the tech support is good - sorry that means under no circumstances 1&1 Internet having previous bad experiences with them.
My budget could be the sticking point, has to be under the equivalent of US$60 a month.