Best TV for <$350

Looking at getting a TV or large screened monitor to use with an Xbox, PC and possibly a Chromecast or Bluray player if I buy one of those as well. Requirements: Be less then $350, preferably less than $300, be 1080p, have at least 3 total inputs. Preferably: Be somewhere between 27 and 42 inches(perfect size within price constraints: 39 or 40) and have 3 HDMI inputs + a DVI or VGA input. A 1/8th in audio out port would be a nice bonus. I don't really care about smart TV features, but I won't turn them down either. If it looks nice and comes from a major brand and is new, that's all good, but I'm ok with refurbished/no name brands/etc.