Most of our clients don't have a very large budget to spend on a piano but you don't need to have a huge budget to get a top quality piano. £1,500 - £2,500 would put many top quality British and several older Japanese Yamaha U1 pianos within your budget and £3,500 achieves U1's bigger sibling; the Yamaha U3 upright made in Japan. We have rented U1D (£2,700)
pianos for proffesional concerts, weddings and other events.
Keyboards
It's worth talking about keyboards as I'm sure there are lots of people considering whether a keyboard might be best. My analysis is based on the assumption that you have the space and that disturbing the neighbourghs is no issue.
Keyboards are limited from the offset in relation to pianos, they are a multilayer recording of a piano. The quality of these recordings is limited by the memory assaigned in the construction proccess. Although keyboards can be cheaper than grand pianos, you need to spend about £3,000, the same price as some top quality british uprights, including accesories to resemble an acoustic piano, and the pedal slides away from you whilst your playing!
So if you are after the best acoustic sound, keyboards aren't worth your concern.
British/Scandinavian Pianos
...