Google Adwords' budget tool might help with the second question. As for your first question, there's so many niches, it's really impossible to answer authoritatively.