Before I went ahead with buying the blog template I wanted

Hi,

Before I went ahead with buying the blog template I wanted to ask if its possible to set a blog template depending on the category the user has selected when they register?

Basically users will register using Gravity forms + reg add on , this links fields to buddypress x profile fields, which includes the city they are based in.

What I want to do is allocate a blog template depending on which city the user is based in.

So I could use categories as cities, but can I allocate a blog template depending on which city the user is in? Or would the user have to choose the city from the category list manually?