Online almost for us.
When we went searching for our Outback we shopped locally and found the exact model a couple hours away and looked it over good and decided that was the one, then online we went to find the best price, we were not trading in our Lance TC so it was a little easier.
Anyway we found the best deal online with General RV online sales, gave them a deposit over the phone with our cc and delivery was a month later and we picked it up at General rv dealer only a couple miles away, they handled all the pre check and walk thru at the local dealer and after treated us like we had actually purchased locally, but beat their local price.
I believe it was the best of both worlds, we received warranty for the nose fading and they did us right. So I believe if you can buy locally thru online for best price you win if you need service later.