Miraflores is home to some gems, but I love the Belma Boutique Bed and Breakfast, which isn't too expensive, but will make guests feel valued and super at home! If you are on the lookout for something a little more fancy, and feel like you deserve a little pampering, the Country Club Lima Hotel will set you up very, very nicely.