Looking for a special hotel for a birthday break. Thinking somewhere like beaverbrook/ fairmont Windsor/ the grove- any recommendations? Tia