Sadly, your options are very limited. Unless you're sponsored by a company in Peru, plan to invest $25,000 in your own business, or you marry a Peruvian, you'll find it difficult to get a work visa. Reputable schools, multinational companies and mining companies are the most common employers, although some people also work in consulates, embassies and trade missions.
Those who work on tourist visas are doing it illegally and can be thrown out the country, although it's quite rare. And for those who do work here on tourist visas, pay is either based purely on commission, or for those working in the call centres and English schools, basic pay is is very low. If you're earning 15,000 soles a month now, you'll be probably be earning something like that in a year working illegally in Peru.
If you want to keep your same standard of living, you'll really need to think out of the box if you want to make money working in Peru. But the B&B idea is definitely doable. I've met a lot of expats who run B&Bs and small hotels, usually outside Lima.