The old art deco Cottesloe is a mighty charming pub on Cottesloe Beach, with bars and cafes downstairs (perfect Indian Ocean sunset-watching territory) and 13 lovely rooms upstairs. Far above usual pub accommodation standards, each room has a bathroom, double glazing, balcony and effortless beachy style. Angle for a sea view if you can. On-street parking only.
Cottesloe Beach Hotel
Top choice in Perth