hi,
just back from perth, would recommended the bursewood resort and casino to stay in, the intercontinental hotel, 4 or 5 stars, although i think they also have a holiday inn on the resort which is probably cheaper. it's just outside the city, 5 mins into perth centre on the train, they have helicopter rides over the city, a good casino and some very good restaurants, bursewood dome is on the complex too where they have concerts. close to bursewood golf course, really cheap for round of golf, renting golf buggies etc can be organised through the hotel.
good nightclub and a choice of bars, from an irish bar through to cocktail lounge.
enjoy your trip!