When it gets to the question, what prices a hotel should use on them own website, compared with the prices from OTA's (such as booking.com / Agoda / Expedia etc). A good workout is, first to have clean prices overall. prices can be with breakfast inclusive or without breakfast.
On the own website, it should be listed all benefits what guests have, when they book directly, even if the prices are either the same height as on the OTA's portals.
Benefits could be:
A good way to manage prices is by using a channel manager, mostly combined with a booking engine and PMS. With a channel manager You are able to adjust prices in one place, and "send" them to the OTA's. Good channel manager systems are able to have additional add-on or packages.
Samui Infotech is helping You to get Your own money - stop paying too much fees to OTA - redesign Your hotel website and include a channel manager with direct bookings!