cheap places to live near gaithersburg, md