You should check out this website:
http://findyourspot.com/
You take a little quiz and based on your answers it suggests several places that might fit your criteria. It may suggest places you've never considered or heard of and if nothing else it's fun to take! Good luck in your hunt!