New Angel & Dart Marina Hotel...I think you ended up with the most expensive options in town!
Lots of good places to eat in Dartmouth at lesser prices and good quality, although it's not the cheapest town. Plenty of good B&Bs too.
Personally I think Jan & Freddies Bistro is the best quality place to eat in town, food excellent & service great & friendly. Lots of other good places as well depending on your tastes & budget, from pizza / fish & chips upwards.