A good recommendation would require knowing what kind of budget you have.