Answer:
According to a 2008 survey in the Telegraph newspaper, the most expensive towns in England and their average house prices are;
1. Beaconsfield, Bucks (£684,474)
2. Gerrards Cross, Bucks (£663,959)
3. Amersham, Bucks (£545,097)
4. Ascot, Berks (£525,335)
5. Lyndhurst, Hants (£515,803)