It would be better to hire a professional landscaping company to design the style of the patio, garden, etc., generally you pay for what you get, it may be more expensive but you will enjoy the beauty and increase the value of your property. Also take care of the lawn is a long term job, good luck!