Nestled between the High Street and the River Thames with car parks on either side, Staines offers picturesque views and great shopping.