First of all you have to decide, stay in town or stay north or south of town at a resort. Each has it's own special appeal.
I have done both and loved both. My last trip I stayed at Sunbreeze across from the airport. It had what we needed fresh water pool and close to everything. Price on all depends on the time of year. But you sure can keep it under the $150.00 per night.
Magnum Belize tours has packages including air fares, room ,tours of ruins, snorkeling or diving. For June we paid $869. p/p for 6 nights.
So you left that pot hole from stomping on SPI that I fell in. LOL I was by Louie's Backyard. Have fun on Ambergris Belize.
Fido's is the San Pedro's Louie's.