I'm not sure about hotels around Pedro. There are several house rentals for about the same price as a decent hotel. You can search the internet for availability. If you do stay around the area, they also offer slips for rent at the marina. If you like to camp they have great camping with showers and marina. Beware they don't allow pets in the camping areas. You can "on shore camp" where there are pit toilets and pets are allowed.
Don Pedro lake is a great lake, can usually find flat water, but it can get pretty windy. Have fun