How do I manage MVC areas and RenderAction in different controllers?
You can specify the area as part of the RouteValueDictionary (or just object of route values) which RenderAction takes as a third parameter in your case:
Html.RenderAction("UserInfo", "Account", new { area = "" });
This is assuming the Account controller is in the root area.