Experts and BHG readers answer.
Flowers and rabbits
The only truly effective method is to surround your flower garden with a two foot tall chicken wire fence that's buried in the ground about 6 inches deep. For specific plant protection, you can use a spray rabbit repellent available at most garden centers and home stores, but they are really only good for small areas. Liquid Fence makes a rabbit repellent that's sold nationally.