Yes there homes in the area within your price range and decent communities as well.
Look in the Huntersville area and you will be close to Lake Norman and Mountain Island lake
A good real estate search site for this area & state is
CarolinaHome.com
Go there and tell the criteria you would like match. I just went to the site to verify and I got over 190 matches