Looking for somewhere reasonably priced to stay in or around Birmingham for a few nights for a graduation. At least two beds. Also a good restaurant! Any recommendations?