If buying new, I'd just pick one up at Walmart that felt the most comfortable. Bicycles these day's can get so overly technical that prices can go up really fast.
So instead of paying on a top quality bike that can range from $500 to over a $1k, it's just better to find a decent $200 Schwinn...