We ended up in Weiden for business and got a suite room at the Hotel am Tor. Our room was great, very clean and comfortable. While not high end or super modern, it is very cozy at this hotel, the staff is beyond friendly, the free breakfast really tasty, and the location is in walking distance from the main areas in Weiden, which is a quaint and safe little town. There is great park for walking right around the corner, several great restaurants nearby (Ratskellar is delicious traditional German food, they speak English, have an English menu if you ask, and take credit cards). The only thing was that they don't have free wi-fi (but buying it is cheap and several neighboring coffee shops have it free, e.g. Black Bean and Beanery) and I could hear some footsteps and doors opening closing at night but not too loud.
