We always stay in Kelsterbach, 5 minutes from the airport. Look for that town on the web. There are plenty of places to stay at reasonable rates. Some have rides to FRA.
Regards,
Fred...