Posted by RockyHK (15 days ago)
Hello Idsllvn,
I grew up in Perth, so could recommend a few destinations for you.
If you would like to stay in Perth, then try out the Ocean Beach Hotel on Cottesloe Beach (www.obh.com.au). Alternatively, you could try the Rendezvous Hotel on Scarborough Beach. (http://www.rendezvoushotels.com/perth/). Both are right on the waterfront, and have decent restaurants/nightlife around them. Personally I swing towards Cottesloe, but the hotel probably doesnt offer as much as the Rendezvous.
You will then need to hire a car to drive down to Margaret River, which is 3.5 hours away. Again, being a 'local' I always stayed near Yallingup, as it is a bit quieter and less 'touristy'. I could recommend Chandler's Smiths Beach villas, as they are self contained with BBQ areas and 2 minutes walk to one of the most beautiful beaches you could find. www.chandlerssmithsbeach.com.au. Unfortunately, last time I stayed there we were next to a roudy bunch of teenagers and now the Smith's Beach Development is going ahead there may be some construction. But if you can get in before that moves forward please do so, as it is one of the most beautiful and pristine parts of the world I have seen.
For Margaret River, probably the best way to go is check out this website http://www.margaretriver.com/accommodation.asp. Again, don't limit yourself to the town as it is not 'on the beach', MR is actually a good 25 minute drive from the coast. Keep in mind Prevally and Gnarabup, or even Gracetown, which are closer to the water.
I hope that helps? I would also suggest that you book as soon as possible, as people from Perth going 'down south' for Christmas is extremely popular.
(I am based in Hong Kong)