You did not say which kind of aircraft, but this is what I use for the 737 (737-300 from FFX).
Aim to be at 3000ft 220kts by 15 miles out from the airport, with a correct landing weight (no more than 20% fuel left).
Cross the localiser at about 30 degrees. This should capture easily.
Aim for 170kts by 8 miles out, flaps 10.
As the glide slope captures, lower landing gear, slow down to 130kts and extend flaps in increments to 30 degress.
You shold aim to cross the runway threshold at 125-130kts, flaps 30 with a nose up attitude of about 3 to 4 degrees. Disconnect auto pilot and auto throttle, making sure throttle lever is at idle.
As the main gear touches deploy speedbrake and reverse thrust and the nose should settle down nicely.
This works for me and gives a nice landing. You could always use an IFR flight plan so that your approach vectors and altitude will be given to you by ATC.
Hope this helps,