The nicest in town is West Street Hotel on the waterfront. Atlantic is the nicest out of town hotel. Make sure to eat at Paddys.
It depends upon your taste. It is certainly not the newest or most extravagant. We like it because it is only about half a mile outside of town and yet you can feel as if you are far from the crowds. It might have the nicest balcony views!
Thanks! Your answer is awaiting moderation.