Premier Apartments offer a good alternative to a conventional hotel. Basically, you get to rent a well-furnished flat on a daily basis. The prices are competitive and their Bristol location is convenient for your requirements: http://www.premierapartmentsbristol.com